วิธีปิดการใช้งานจาวาสคริปต์ใน Firefox

จนถึง Firefox 22 ซึ่งเป็นเวอร์ชั่นที่เสถียรของเว็บเบราว์เซอร์ JavaScript สามารถปิดได้ในแท็บเนื้อหาของตัวเลือกของเบราว์เซอร์ ที่นี่คุณเพียงต้องยกเลิกการเลือก "เปิดใช้งาน JavaScript" วิธีที่รวดเร็วในการไปที่นั่นคือแตะที่ปุ่ม Alt และเลือกเครื่องมือ> ตัวเลือกเพื่อทำ

ด้วย Firefox 23 การเปลี่ยนแปลงที่จะลบตัวเลือกนั้นออกจากเบราว์เซอร์ มันไม่ได้ลบความสามารถในการปิด JavaScript เพียงตัวเลือกเมนูที่แสดงไว้ก่อนหน้านี้

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

เมนู Firefox 22 เนื้อหา

เมนูเนื้อหาของ Firefox 23

อย่างที่คุณสามารถดูได้ว่าคุณเปรียบเทียบภาพหน้าจอสองภาพหรือไม่ทั้งตัวเลือกในการปิด JavaScript และเพื่อป้องกันไม่ให้รูปภาพโหลดโดยอัตโนมัติจะถูกลบออกจากแท็บ

ปิด JavaScript ใน Firefox

คุณยังมีตัวเลือกที่หลากหลายเพื่อปิดจาวาสคริปต์ในเบราว์เซอร์ ฉันต้องการให้คุณเลือกตัวเลือก:

  1. ติดตั้งส่วนขยาย QuickJS สำหรับ Firefox มันเพิ่มปุ่มเดียวในแถบเครื่องมือที่คุณสามารถคลิกเพื่อเปิดหรือปิด JavaScript นอกจากนี้ยังทำให้ปุ่ม Ctrl-Q พร้อมใช้งานทำเช่นเดียวกัน
  2. คุณสามารถปิดจาวาสคริปต์ใน about: config พิมพ์ about: config ในแถบที่อยู่ของ Firefox และกดปุ่ม Enter ยืนยันว่าคุณจะระมัดระวังและค้นหา javascript.enabled ที่นั่น คลิกสองครั้งที่การตั้งค่าเพื่อเปลี่ยนค่า
  3. จาก Firefox 24 เป็นต้นไปนักพัฒนาเว็บมีตัวเลือกให้ปิด JavaScript ชั่วคราว เปิดเว็บคอนโซลผ่านเมนูหรือทางลัด Ctrl-Shift-K แล้วคลิกที่ไอคอนการตั้งค่าที่นั่น ที่นี่คุณจะพบปิดการใช้งาน JavaScript ภายใต้การตั้งค่าขั้นสูง สิ่งนี้จะปิดใช้งานเฉพาะสำหรับเซสชันปัจจุบันเท่านั้น
  4. ติดตั้ง NoScript Security Suite ที่มีประสิทธิภาพเพื่อปิด JavaScript สำหรับทุกไซต์ตามค่าเริ่มต้น แต่มีตัวเลือกให้เปิดใช้งานชั่วคราวหรือถาวรสำหรับเว็บไซต์ที่เลือก

ผลข้างเคียงของการเปลี่ยนแปลง

หากคุณปิด JavaScript ใน Firefox ในปัจจุบันและอัปเกรดเป็น Firefox 23 หรือใหม่กว่าคุณจะสังเกตเห็นว่ามันจะถูกเปิดโดยอัตโนมัติอีกครั้งโดยไม่ได้รับแจ้งเกี่ยวกับมัน

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

ดูเหมือนว่าตัวเลือกขั้นสูงของกล่องโต้ตอบจะหายไป ฉันไม่แน่ใจทั้งหมดหาก Mozilla ได้เพิ่มพวกเขาเป็นการตั้งค่าใน about: config เช่นกัน หากองค์กรทำเช่นนั้นพวกเขาจะไม่ปรากฏพร้อมกับแท็ก javascript ในนั้น

ปรับปรุง

ตัวเลือกขั้นสูงไม่ได้หายไป แต่ยังแสดงอยู่ในกล่องโต้ตอบ about: config

  • dom.disable_window_move_resize
  • dom.disable_window_flip / li>
  • dom.event.contextmenu.enabled

คุณจะพบตัวเลือกอื่น ๆ ในรายการที่นี่เช่นกัน เพียงพิมพ์ dom.disable หรือ dom.event เพื่อดูสิ่งเหล่านั้น

ปิดคำ

ฉันไม่คิดว่าฉันเคยใช้การตั้งค่าเพื่อปิด JavaScript ซึ่งฉันสามารถแอตทริบิวต์ 100% กับการใช้ NoScript ฉันรู้ว่ามีผู้ใช้บางคนที่เรียกดูเว็บโดยปิดการใช้งาน JavaScript และพวกเขาอาจมีปัญหากับ Mozilla เปิด JavaScript โดยอัตโนมัติในเบราว์เซอร์เมื่ออัปเดตเป็น Firefox 23