经过了几个月的开发和Beta测试,Mozilla终于发布了火狐浏览器3.6.4。此次升级不仅是最新一版对火狐浏览器常规安全和稳定性的升级,还包括了一项全新的功能——“崩溃保护”,即在使用第三方插件的时候,火狐浏览器将在这些插件崩溃的时候提供有效的隔离措施(该功能目前仅在Windows和Linux上有效)。
加入了崩溃保护功能的火狐3.6.4在用户上网看视频或者玩“偷菜”等游戏时大大降低了浏览器的崩溃。当在火狐中使用这些第三方插件而这些插件崩溃或者假死的时候,用户可以完全不被中断,只需要重新刷新页面就可以了。
Mozilla充分认识到在今天的互联网环境中,第三方插件提供着很多非常重要的功能。但是,第三方插件也给浏览器带来了很多问题,尤其是老版本的第三方插件。之前,Mozilla曾提供了工具能够检测您的第三方插件是否为最新版本;现在,在火狐3.6.4中,我们提供了全新的崩溃保护。(同时,即便您目前没有使用火狐浏览器,我们也建议您通过我们的插件检测页面(可检测所有浏览器http://www.mozilla.com/en-US/plugincheck/)检测一下您的插件版本,“保持插件最新”能够保证您的浏览器安全和稳定。)
目前在火狐3.6.4中,Mozilla提供了在Windows和Linux上对Adobe Flash、Apple的Quicktime和微软的Silverlight的崩溃保护。对其他操作系统和其他第三方插件的支持将在后续的版本中提供。
Mozilla同时建议所有的火狐用户都升级到这个版本,只需要点击“帮助”菜单中的“检查更新”就可以了,或者也可以访问www.mozillaonline.com去下载。
(在Mozilla官方博客查看英文原文:http://blog.mozilla.com/blog/2010/06/22/firefox-3-6-4-with-crash-protection-now-available/)
火狐下一版升级将是火狐4.0。这次Mozilla对于功能和技术点的命名花了很多心思,倾向于更易懂更容易接受,比如之前的 Weave现在更名为火狐同步“Firefox Sync”,崩溃保护“Crash Protection”其实原名是Out of Process Plugin(OOPP),现在的名字更加的清晰易懂。
从技术角度上讲,火狐3.6.4会有一个单独的进程(Windows上叫做plugin-container.exe)来处理这些第三方插件,当任何插件发生问题,无论在崩溃或者假死的情况下,都会出现上面截图中的情况。这时候,你只需要重新刷新页面就好了。这样既不会影响到其他标签页,也不会导致整个浏览器的崩溃。
根据Mozilla的调查,火狐崩溃的原因有三分之一是因为插件出错。火狐3.6.4的崩溃保护有效地将插件运行同火狐运行分离开来,插件出错将不会再导致火狐崩溃。
那如何保证插件不出错或者少出错呢,强烈建议大家使用最新版的插件,Mozilla也提供了插件检测工具((可检测所有浏览器http://www.mozilla.com/en-US/plugincheck/)来帮助您检测插件是否奥特曼了,:)
崩溃保护常见问题
从火狐3.6.4开始,火狐提供一个全新的功能叫做“崩溃保护”(Crash Protection),这是基于火狐Gecko引擎中的独立插件进程技术实现的。目前提供了对 Windows和Linux的支持,能够有效隔离Adobe Flash、Apple Quicktime和微软Silverlight插件,把他们运行在独立的plugin-container进程中。
下面是有关崩溃保护的一些常见问题:
插件崩溃时会是什么样子?
当使用带有崩溃保护的火狐浏览器遇到插件崩溃或者假死的时候,浏览器会保持正常运行,不过由该插件控制的网页局部会失效。这时候,你只需要重新刷新一下页面,插件就会被重新加载了。
有多少火狐崩溃是由插件造成的?
关于火狐崩溃的数据显示,基本上1/3的崩溃是由于第三方插件造成的。Mozilla针对火狐3.6.4的崩溃保护进行了长达一个月的Beta测试9
7
3
1
2
4
8
: