Firefox เพื่อรับการป้องกัน Plugin Hang
- หมวดหมู่: Firefox
ฉันใช้งานเว็บเบราว์เซอร์ Firefox โดยไม่มีปลั๊กอิน แต่ฉันรู้จักผู้ใช้อินเทอร์เน็ตจำนวนมากที่ใช้งานปลั๊กอินสิบตัวขึ้นไปตลอดเวลาในเบราว์เซอร์ กิจกรรมเช่นการดูวิดีโอบน YouTube จำเป็นต้องใช้ปลั๊กอินเนื่องจาก Firefox ยังไม่รองรับรูปแบบ H.264 ซึ่งจำเป็นสำหรับการเล่นวิดีโอที่ไม่มีในรูปแบบ WebM บนไซต์
ข้อกังวลหลักสองประการของฉันเกี่ยวกับปลั๊กอินคือความเสถียรและความปลอดภัย การอัปเดตด้านความปลอดภัยจะออกมาเป็นประจำสำหรับปลั๊กอินเช่น Adobe Flash Player หรือ Java แต่ผู้ใช้ยังคงต้องติดตั้งการอัปเดตเหล่านั้นทันทีที่ออกมา นั่นและความจริงที่ว่า บริษัท อย่าง Adobe ล้มเหลวในการผลิตระบบอัปเดตที่ใช้งานได้ซึ่งเป็นสาเหตุหลักที่ทำให้ผู้ใช้อินเทอร์เน็ตจำนวนมากใช้ปลั๊กอินที่ล้าสมัยและมักไม่ปลอดภัยในเว็บเบราว์เซอร์ สิ่งนี้สามารถบรรเทาได้บางส่วนโดยการติดตั้งโปรแกรมเสริมความปลอดภัยเช่น NoScript ในเบราว์เซอร์ซึ่งบล็อกการเรียกใช้ปลั๊กอินอัตโนมัติบนเว็บไซต์ทั้งหมดที่คุณเยี่ยมชม
ความมั่นคงเป็นปัญหาอื่น ๆ ปลั๊กอินอาจไม่ตอบสนองซึ่งบางครั้งคุณต้องรีสตาร์ทเบราว์เซอร์เพื่อทำงานต่อ ไม่ว่าในกรณีใดคุณอาจรอเวลาที่กำหนดไว้ล่วงหน้าซึ่งปัจจุบันตั้งไว้ที่ 45 วินาทีก่อนที่ Firefox จะฆ่าปลั๊กอินที่ไม่ตอบสนองเพื่อให้คุณสามารถทำงานกับเบราว์เซอร์ได้ต่อไป
ใหม่ของ Firefox การป้องกัน Plugin Hang คุณลักษณะจะแสดงข้อมูลเกี่ยวกับสิ่งที่เกิดขึ้นในพื้นหลังเพื่อให้คุณสามารถควบคุมขั้นตอนต่อไปได้
ให้คุณมีตัวเลือกในการหยุดปลั๊กอิน ณ เวลานั้นหรือรอดูว่าปลั๊กอินกู้คืนหรือไม่ สิ่งที่น่าสนใจคือคุณจะได้รับแจ้งด้วยว่าปลั๊กอินใดที่ทำให้เกิดปัญหาในเบราว์เซอร์ การหยุดปลั๊กอินจะฆ่ามัน แต่จะไม่มีผลกับเบราว์เซอร์พื้นฐานหากมีการใช้ปลั๊กอินนอกกระบวนการ
ขณะนี้คุณลักษณะนี้มีการวางแผนไว้สำหรับ Firefox เวอร์ชันเดสก์ท็อปบน Windows เท่านั้น คุณจะสังเกตได้ว่ามีการสร้างกระบวนการย่อย plugin-hang-ui.exe ซึ่งใช้เพื่อแสดงกล่องโต้ตอบให้คุณเมื่อปลั๊กอินค้างในเว็บเบราว์เซอร์
มีการตั้งค่าหลายอย่างที่ช่วยคุณปรับแต่งคุณสมบัติ:
- dom.ipc.plugins.hangUITimeoutSecs - จำนวนวินาทีที่ Firefox รอหลังจากตรวจพบปลั๊กอินหยุดทำงานก่อนที่การแจ้งเตือนจะปรากฏบนหน้าจอ การตั้งค่า 0 ปิดใช้งานคุณสมบัตินี้
- dom.ipc.plugins.timeoutSecs - ความชอบนี้เปลี่ยนแปลงเล็กน้อย กำหนดจำนวนวินาทีที่ Firefox รอก่อนที่ปลั๊กอินจะถูกฆ่าโดยอัตโนมัติ แทนที่จะเริ่มการนับถอยหลังทันทีตอนนี้จะเริ่มต้นหลังจากการแจ้งเตือนปรากฏขึ้น
- dom.ipc.plugins.hangUIMinDisplaySecs - จำนวนวินาทีต่ำสุดที่ Firefox ควรแสดงการแจ้งเตือนบนหน้าจอ
เป้าหมายการเผยแพร่สำหรับ Plugin Hang UI คือ Firefox 19 ซึ่งจะออกมาในวันที่ 19.2.2013 หากทุกอย่างเป็นไปตามแผน (ผ่าน Techdows )