แก้ไขแล้ว: ส่วนขยายของ Chrome รับ URL แท็บปัจจุบัน

ปัญหาหลักคือส่วนขยายของ Chrome ไม่สามารถเข้าถึงคุณสมบัติ window.currentTab ซึ่งหมายความว่าพวกเขาไม่สามารถรับ URL ของแท็บปัจจุบันได้

chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) {
    var url = tabs[0].url;
});

รหัสนี้ใช้ chrome.tabs API เพื่อค้นหาแท็บที่ใช้งานอยู่ในหน้าต่างที่โฟกัสล่าสุด ฟังก์ชันการเรียกกลับจะถูกส่งผ่านอาร์เรย์ของแท็บ และ URL ของแท็บที่ใช้งานอยู่จะถูกดึงมาจากองค์ประกอบแรกในอาร์เรย์นั้น

JavaScript ส่วนขยายของ Chrome

JavaScript Chrome Extensions เป็นส่วนขยายที่สามารถติดตั้งได้ใน Google Chrome ช่วยให้คุณทำสิ่งต่างๆ ได้ เช่น เพิ่มคุณสมบัติใหม่ให้กับเบราว์เซอร์ บันทึกเว็บไซต์โปรดของคุณ และอื่นๆ

ส่วนขยาย Chrome ที่ดีที่สุดในการทำงานใน JavaScript

มีส่วนขยาย Chrome ที่ยอดเยี่ยมมากมายที่สามารถใช้ใน JavaScript ได้ สิ่งที่ดีที่สุด ได้แก่ :

1. CodeMirror: นี่เป็นส่วนเสริมที่ยอดเยี่ยมที่ให้คุณแก้ไขและดูตัวอย่างโค้ดในเบราว์เซอร์ของคุณ นอกจากนี้ยังมีตัวแก้ไขในตัวสำหรับ JavaScript ซึ่งทำให้ง่ายต่อการเขียนและทดสอบโค้ด

2. JS Bin: นี่เป็นอีกหนึ่งส่วนขยายที่ยอดเยี่ยมที่ช่วยให้คุณทดสอบและดีบักโค้ดในเบราว์เซอร์ของคุณได้อย่างรวดเร็ว นอกจากนี้ยังมีตัวแก้ไขในตัวสำหรับ JavaScript ซึ่งทำให้ง่ายต่อการเขียนและทดสอบโค้ด

3. JSLint: JSLint เป็นส่วนขยายที่ยอดเยี่ยมที่ช่วยให้คุณตรวจสอบโค้ดเพื่อหาข้อผิดพลาดและปัญหาที่อาจเกิดขึ้น นอกจากนี้ยังมีตัวแก้ไขในตัวสำหรับ JavaScript ซึ่งทำให้ง่ายต่อการเขียนและทดสอบโค้ด

กระทู้ที่เกี่ยวข้อง:

แสดงความคิดเห็น