Firefox 瀏覽含大量 Flash 的網頁時出現假死、停止回應、CPU 飆高,主因在於 Flash 自動播放佔用資源、Flash 沙箱保護模式衝突。本文提供三種解決方案:點擊播放、移除沙箱、切換 IE 核心。
方案一:啟用「點擊播放」阻擋自動載入 Flash
- 安裝 Flashblock 或 Flashcontrol 擴充套件 (附加元件搜尋安裝)。
- Flash 內容改為佔位圖示,點擊才載入播放,瞬間釋放 CPU/記憶體壓力。
方案二:停用 Flash 保護模式 (沙箱) — 適用 Win7/8/8.1
背景: Flash 11.3+ 引入 Protected Mode (沙箱),雖提升安全性,但常導致 Firefox 相容性問題 (假死、崩潰)。現代瀏覽器本身具備網址識別/沙箱機制,可考慮關閉 Flash 內建沙箱。
- 安裝最新 Flash Player for Firefox (NPAPI 版)。
- 編輯
mms.cfg 設定檔:
32 位系統:C:\Windows\System32\Macromed\Flash\mms.cfg
64 位系統:C:\Windows\SysWOW64\Macromed\Flash\mms.cfg
- 複製檔案到非系統碟 (如 D:\) 用記事本編輯,新增一行:
ProtectedMode=0
- 將修改後檔案覆蓋回原位置 (需管理員權限)。
- 重新啟動 Firefox 測試。
方案三:切換 IE 核心渲染 Flash (雙核瀏覽)
- 安裝 IE Tab 或 解僱 IE 擴充套件 (相容最新 Firefox)。
- 遇到大量 Flash 頁面,一鍵切換至 IE 核心渲染,利用 Windows 內建 Flash Player (PPAPI/ActiveX) 極佳相容性。
現代建議 (2020 年後)
Adobe Flash Player 已於 2020/12/31 終止支援並封殺執行。 現今瀏覽器 (Firefox 85+, Chrome 88+, Edge 88+) 已完全移除 Flash 支援。遇到舊版 Flash 內容網站:
- 尋找 HTML5 替代版本。
- 使用 Ruffle (Rust 寫的 Flash 模擬器) 瀏覽器擴充套件。
- 虛擬機安裝舊版瀏覽器 + Flash 離線離線環境 (隔離風險)。
歷史方案供舊系統維護參考,新環境請全面移除 Flash 相關設定。