Mozilla เพิ่มปลั๊กอินแซนด์บ็อกซ์ NPAPI ให้กับ Firefox

ในที่สุด Sandboxing ก็มาที่เว็บเบราว์เซอร์ Firefox หลังจากเปิดใช้งานแซนด์บ็อกซ์เนื้อหาที่ไม่ จำกัด ใน Firefox เมื่อเดือนที่แล้วองค์กรเปิดใช้งานแซนด์บ็อกซ์ปลั๊กอิน NPAPI ที่กำลังจะมาในเบราว์เซอร์รุ่น Aurora และ Nightly เช่นกัน

แซนด์บ็อกซ์เหล่านี้ออกแบบมาเพื่อ จำกัด สิทธิ์ของแท็บและปลั๊กอินในเบราว์เซอร์เพื่อทำให้แข็งและเสถียร

ปลั๊กอินแซนด์บ็อกซ์ถูกปิดใช้งานตามค่าเริ่มต้นและจำเป็นต้องเปิดใช้งานโดยผู้ใช้ก่อนที่จะพร้อมใช้งาน

เป็นแซนด์บ็อกซ์ปลั๊กอินของเบราว์เซอร์ทั้งหมดโดยค่าเริ่มต้นเมื่อเปิดใช้งาน แต่ยังมีตัวเลือกให้เปิดใช้งานสำหรับปลั๊กอินที่เลือกเท่านั้น

หมายเหตุ : การเปิดใช้งานปลั๊กอินแซนด์บ็อกซ์ NPAPI เป็นค่าเริ่มต้นบน Windows ใน Firefox รุ่นที่ใหม่กว่า

เปิดใช้งานแซนด์บ็อกซ์ปลั๊กอิน

วิธีเปิดใช้งานปลั๊กอินแซนด์บ็อกซ์ใน Firefox ให้ทำดังต่อไปนี้:

  1. พิมพ์ about: config ในแถบที่อยู่แล้วกด Enter
  2. ยืนยันว่าคุณจะระมัดระวังหากมีข้อความแจ้งปรากฏขึ้น
  3. ค้นหา dom.ipc.plugins.sandbox.default
  4. คลิกสองครั้งที่ชื่อเพื่อเปลี่ยนค่าจากเท็จ เป็นจริง

เปิดใช้งานแซนด์บ็อกซ์สำหรับแต่ละปลั๊กอิน

หากคุณไม่ต้องการเปิดใช้งานแซนด์บ็อกซ์สำหรับปลั๊กอินทั้งหมดเช่นเนื่องจากคุณสังเกตเห็นปัญหาบางอย่างหลังจากทำเช่นนั้นคุณสามารถเปิดใช้งานมันสำหรับปลั๊กอินที่ต้องการแทน

การตั้งค่า dom.ipc.plugins.sandbox.flash จัดการ sandbox สำหรับ Adobe Flash คุณสามารถตั้งค่าเป็นจริง (โดยไม่ต้องแตะ dom.ipc.plugins.sandbox.default เพื่อเปิดใช้งานแซนด์บ็อกซ์ปลั๊กอินสำหรับปลั๊กอิน Flash ใน Firefox

ไม่มีค่ากำหนดสำหรับปลั๊กอินอื่น ๆ ทั้งหมดใน Firefox หากต้องการเปิดใช้งาน sandbox สำหรับหนึ่งในนั้นให้สร้างการกำหนดค่าตามความชอบใหม่ในเบราว์เซอร์และตั้งชื่อเป็น dom.ipc.plugins.sandbox

วิธีที่ง่ายที่สุดในการค้นหาคือการค้นหา plugin.state ในขณะที่คุณอยู่ในหน้า about: config เนื่องจากจะแสดงรายการปลั๊กอินที่ติดตั้งทั้งหมดและชื่อที่คุณต้องใช้สำหรับคุณสมบัติ

เมื่อคุณเรียกดูการตั้งค่าที่เกี่ยวข้องกับปลั๊กอินในหน้าคุณอาจสังเกตเห็นว่าโหมดป้องกันแฟลชถูกปิดใช้งานโดยค่าเริ่มต้นใน Firefox Nightly และ Aurora

มันเป็นสาเหตุของปัญหาที่เกี่ยวข้องกับ Flash ใน Firefox นับตั้งแต่มีการแนะนำโดย Adobe และ Mozilla หวังว่า sandbox ของเบราว์เซอร์ของตัวเองและการปิดใช้งานโหมดป้องกันในเวลาเดียวกันทำให้ปัญหาเหล่านั้นเป็นเรื่องในอดีต

ปลั๊กอินแซนด์บ็อกซ์เช่นเดียวกับแท็บแซนด์บ็อกซ์นั้นยังไม่เข้มงวดเท่าที่ Mozilla ต้องการให้เป็น เป็นที่น่าสนใจที่จะทราบว่าปลั๊กอินแซนด์บ็อกซ์นั้นไม่ได้ขึ้นอยู่กับ Electrolysis e10s สถาปัตยกรรมหลายขั้นตอนของ Firefox (ผ่านSören Hentzschel)