用上了最新的 Firefox 3.6.4版本,这个版本加入了独立的插件进程,当使用插件时会发起一个 plugin-container.exe 的独立的进程来运行,打开各种的网页可能就会有多个这样的插件进程,好处不言而喻。

借助进程管理器,你还能看到某插件具体的CPU消耗和内存占用,当然你看到不爽可以直接结束这些进程,对Firefox来说没有致命的影响,只会看到下图的提示,这个设计理念也是 FireFox 防止插件的奔溃而导致整个浏览器奔溃。

2010-06-28_200651

不过这个独立的插件进程目前还有点不完善,当 Flash Player Debuger 显示正常的错误信息窗口时,你会发现整个浏览器假死了(感觉被一个透明层挡住了),尽管自动关闭了插件进程,但是用户无法操控。

解决这个问题三个办法:

  • 换回较早版本的Firefox
  • 换用用户版本的Flash Player
  • 修改Firefox的配置,禁用新的插件模式。

说下最后的配置方法,地址敲入about:config,在过滤器中输入plugin,找到dom.ipc.plugins.enabled.npswf32.dll,如下图的所见,

2010-06-28_200924

双击其改变成false,重启Firefox,赶紧试试这一切是不是完美了。