据国外媒体报道,下一版Firefox浏览器将添加可自动终止崩溃插件运行的“崩溃侦测”功能。
在延迟一段时候之后,Firefox 3.6.4预计在未来数周内发布。Firefox 3.6.4可以使Flash, Silverlight, Java等插件进程与主浏览器独立,最低限度地减小了插件崩溃对浏览器的影响。
Mozilla程序员
本杰明-斯梅德贝里(
Benjamin Smedberg)在博客中表示,Mozilla称这项技术为OOPP(进程外插件),其中还包括崩溃侦测功能。
如果插件进程超过10秒没有响应,Firefox就会终止进程,并且显示OOPP“崩溃”界面,用户可以重新加载插件程序。当然,如果插件进程直接崩溃,OOPP“崩溃”界面也会弹出。重新加载页面后,插件将重新打开。
斯梅德贝里对此表示:“网页脚本往往与插件有关。如果我们不重新载入整个页面就重载插件,这些脚本就不会正常运行。简而言之,用户只需刷新页面就可以减少问题的发生。”
据悉,如果一个脚本出现无限循环,或Firefox自身的OOPP导致插件停顿,崩溃侦测功能就会处理插件进程。