解决Flash Player for Firefox不断崩溃的方法


Firefox Flash Player 崩溃Firefox中Flash插件崩溃的问题满以为已经算Firefox用户的必备常识了,但至今仍然在各种论坛发现抱怨Flash插件不断崩溃的问题。崩溃的根源在于Adobe Flash 在11.3及之后的版本中为火狐引入了 Flash 安全沙箱特性,但很多网站的Flash元素和系统安全策略会与之冲突(不支持)。


判断是否是沙箱问题

遭遇Adobe Flash Player 已崩溃提示或者是Firefox长时间假死,可以通过3种方式检测是否是Adobe Flash Player的沙箱冲突问题:

  1. Plugin-container.exe有2个以上FlashPlayerPlugin子进程;
  2. 任务管理器手动关闭Plugin Container for Firefox,Firefox页面不再假死;
  3. 图片右键保存,Firefox自动退出。

出现这3种情况基本可以判断是Adobe Flash Player的沙箱冲突问题,尤其是在线视频网站和Flash广告。


官方禁用 Flash 沙箱特性

Firefox官方支持中心早已说明Adobe Flash Player的兼容性问题,并提供禁用 Flash 沙箱的方法:
https://support.mozilla.org/zh-CN/kb/Adobe%20Flash%20%E6%8F%92%E4%BB%B6%E5%B7%B2%E5%B4%A9%E6%BA%83#w_iian3kodaee-flash-hoggoiad
简单的说,就是
Windows 32位系统:C:\windows\system32\macromed\flash
Windows 64位系统:C:\windows\syswow64\macromed\flash
中的mms.cfg增加:

ProtectedMode=0

mms.cfg同样适用于Firefox便携版《Firefox便携版集成Adobe Flash Player插件


使用Adobe Flash Player还应该在首次安装或集成Flash Player插件后到“设置管理器”进行相关细化设置:
http://www.macromedia.com/support/documentation/cn/flashplayer/help/settings_manager02.html