从2014年1月开始,Google Chrome将不再与一系列较旧的,以前很流行的Netscape时代的网络浏览器插件一起使用,因为该公司致力于放弃这些插件,以使其现代Chrome浏览器更加可靠。

Chrome安全工程师Justin Schuh在9月23日发布的Chromium博客上发布了从Chrome浏览器中删除Netscape插件API(NPAPI)兼容性的举动。
Schuh写道:“ Netscape插件API 通过提供第一个扩展浏览器的标准机制,迎来了Web创新的早期时代。” “实际上,许多现代Web平台功能(包括视频和音频支持)首先通过基于NPAPI的插件实现了主流部署。”
Schuh写道,自那时以来,当Netscape Navigator在1990年代中期开始流行时,情况发生了很大变化。“当今的浏览器比其祖先的浏览器更快,更安全,更强大。同时,NPAPI的90年代架构已成为导致挂起,崩溃,安全事件和代码复杂性的主要原因。因此,Chrome将逐步淘汰NPAPI支持来年。”
现在采取行动的两个原因是,移动设备未使用或不支持NPAPI,其中包括大量增长的Web用户,并且由于Mozilla基金会还计划在2013年12月阻止NPAPI插件,舒尔写道。
他写道:“根据匿名的Chrome使用情况数据,我们估计上个月有5%以上的用户使用了六个NPAPI插件。” “不过,我们仍然很欣赏从NPAPI过渡到过渡需要花费一些时间,因此我们将分阶段推出此更改。”
Schuh写道,第一阶段将于2014年1月开始,届时Chrome浏览器将“默认在稳定频道上阻止Web实例化的NPAPI插件”。“为避免对用户造成干扰,我们将暂时将出于安全原因尚未阻止的最受欢迎的NPAPI插件列入白名单。”
临时白名单中包括Silverlight,上个月有15%的Chrome用户启动了Silverlight;由9.1%的用户启动的Unity;9.1%的用户启动了Google Earth;Java,由8.9%的用户启动;Google Talk,由8.7%的用户启动;根据Schuh的说法,还有6%的用户推出了Facebook Video。
他写道:“短期内,最终用户和企业管理员将能够将特定的插件列入白名单。”不过,“最终,NPAPI支持将完全从Chrome中删除。我们希望在2014年底之前实现,但是确切的时间取决于使用情况和用户反馈。”
Schuh写道,Chrome的内置Flash插件和PDF查看器将不受影响,因为它们不使用NPAPI。
他写道,作为过渡的一部分,Chrome网上应用店也将立即取消对NPAPI的支持。“从今天开始,网上商店将不再允许包含基于NPAPI的插件的新应用程序或扩展。开发人员将能够更新其现有的基于NPAPI的应用程序和扩展,直到2014年5月,它们将从网络上删除。商店首页,搜索结果和类别页面。2014年9月,所有基于NPAPI的应用和扩展程序将不再发布。在Chrome完全删除对NPAPI的支持之前,现有的安装将继续有效。”
Schuh写道,随着所做的更改,开发人员确实可以使用NPAPI的几种替代方法。“在标准Web技术还不够的情况下,开发人员和管理员可以使用NaCl,Apps,本机消息传递API和旧版浏览器支持从NPAPI过渡。今后,我们的目标是发展基于标准的Web平台,以涵盖用例曾经由NPAPI服务。”
根据StatCounter 提供的最新全球统计数据,Chrome于2008年推出,目前在全球Web浏览器市场中占有40.7%的份额,而其最接近的竞争对手Microsoft的Internet Explorer则为28.6%。Chrome在9月初庆祝了其五岁生日,到 2012年6月,它首次超过了Microsoft的Internet Explorer,成为世界上使用最多的浏览器。

