ปัญหาหลักคือส่วนขยายของ 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 ซึ่งทำให้ง่ายต่อการเขียนและทดสอบโค้ด