Firefox บล็อก JavaScript ในแถบที่อยู่ตามค่าเริ่มต้น
- หมวดหมู่: Firefox
ปรับปรุง : ดูเหมือนว่าการเปลี่ยนแปลงจะอยู่ใน Firefox นานกว่านั้น ค่ากำหนดที่ระบุไว้ด้านล่างนี้จะกรองเฉพาะ javascript: จากโค้ดที่วางเพื่อหลีกเลี่ยงไม่ให้สิ่งเหล่านี้ปรากฏในประวัติและการเติมข้อความอัตโนมัติ ดูเหมือนว่ายังอนุญาตให้เรียกใช้โค้ด JavaScript เมื่อตั้งค่าเป็นเท็จ ปลาย
ผู้ใช้ Firefox ที่อัปเกรดเว็บเบราว์เซอร์เป็น เวอร์ชัน 63 เปิดตัวในเดือนตุลาคม 2018 อาจสังเกตเห็นว่าเบราว์เซอร์ไม่ยอมรับรหัส JavaScript อีกต่อไปเมื่อป้อนในแถบที่อยู่
เวอร์ชันก่อนหน้าของเว็บเบราว์เซอร์อนุญาตให้ผู้ใช้เขียนหรือวางโค้ด JavaScript ในแถบที่อยู่เพื่อเรียกใช้งานจากที่นั่น คุณสามารถลองด้วยตัวเองได้โดยพิมพ์ javascript: alert ('hello world') ในแถบที่อยู่แล้วกด Enter
Firefox เวอร์ชันก่อนหน้าแสดงการแจ้งเตือน Hello World เมื่อดำเนินการ แต่ Firefox 63 บล็อกการดำเนินการและเปลี่ยนเส้นทางอินพุตไปยังเครื่องมือค้นหาเริ่มต้นแทน เช่นเดียวกับรหัส JavaScript อื่น ๆ ที่คุณป้อนในแถบที่อยู่
คุณอาจสังเกตเห็นว่า javascript: ถูกลบออกเมื่อคุณวางโค้ดลงในแถบที่อยู่ แต่แม้ว่าคุณจะเพิ่มด้วยตนเองก็จะไม่ดำเนินการ
บันทึก : การเปลี่ยนแปลงมีผลต่อการเรียกใช้ JavaScript ในแถบที่อยู่เท่านั้น ไม่มีผลกระทบต่อฟังก์ชันการทำงานของ bookmarklet หรือการเรียกใช้ JavaScript ในคอนโซล Developer Tools
ในขณะที่ผู้ใช้ Firefox ส่วนใหญ่อาจไม่ต้องการฟังก์ชันการทำงาน แต่บางคนอาจใช้มันเพื่อการดำเนินการที่เป็นประโยชน์บางอย่างเช่น ฆ่าองค์ประกอบเหนียวบนหน้า , เปลี่ยนผู้อ้างอิงได้ทันที หรือ แก้ไขเว็บไซต์ที่คุณพบชั่วคราว .
บันทึกการเปลี่ยนแปลงของ Firefox 63 ไม่ได้กล่าวถึงการเปลี่ยนแปลง เมื่อพิจารณาว่า Mozilla ทำการเปลี่ยนแปลงหลายร้อยครั้งใน Firefox เห็นได้ชัดว่าการเปลี่ยนแปลงนี้แสดงถึงการเปลี่ยนแปลงเพียงเล็กน้อยเท่านั้น
โชคดีที่สามารถยกเลิกการเปลี่ยนแปลงได้โดยเปลี่ยนค่ากำหนดของเว็บเบราว์เซอร์ นี่คือวิธีการ:
- ภาระ เกี่ยวกับ: การตั้งค่าตัวกรอง = browser.urlbar.filter.javascript ในแถบที่อยู่ของ Firefox
- คุณอาจได้รับหน้าคำเตือน ยอมรับคำเตือนเพื่อดำเนินการต่อ
- ดับเบิลคลิกที่ browser.urlbar.filter.javascript เพื่อเปลี่ยนค่าของการตั้งค่า
ค่า True เป็นค่าเริ่มต้น หมายความว่า Firefox บล็อกโค้ด JavaScript ในแถบที่อยู่ ค่า False ปิดการใช้งานข้อ จำกัด และเปิดใช้งานการเรียกใช้โค้ด JavaScript ในแถบที่อยู่ Firefox อีกครั้ง
คุณสามารถเลิกทำการเปลี่ยนแปลงได้ทุกเมื่อโดยทำซ้ำสามขั้นตอนที่ระบุไว้ข้างต้น
ค่า False สำหรับค่ากำหนดจะคืนค่าฟังก์ชันการทำงาน การวางโค้ดจะใช้งานได้อีกครั้ง (javascript: จะไม่ถูกลบอีกต่อไป) และโค้ดจะทำงานเมื่อคุณกดปุ่ม Enter บนแป้นพิมพ์
ตอนนี้คุณ : คุณเคยเรียกใช้โค้ด JavaScript จากแถบที่อยู่ก่อนหน้านี้หรือไม่?