事实证明“NPAPI 90年代的架构已经成为了引发程序瘫痪、崩溃、安全事件和代码复杂性的首要原因”,所以Google已经宣布他们打算移除Netscape插件API。也被称为NPAPI,是使用Silverlight、Java和Unity等主机应用程序运行时的插件技术。Google在1月份就开始了这个流程,除了一个小白名单上的插件之外其他所有插件都被禁用了。它们是:
\- Silverlight(上个月有15%的Chrome用户使用了它)\
- Unity (9.1%)\
- Google地图(9.1%)\
- Google Talk (8.7%)\
- Facebook 视频(6.0%)\
在默认情况下Java(8.9%的Chrome用户使用)并不会被列到白名单中,因为它存在安全问题所以已经被禁止。用户能够逐一地启用其他基于NPAPI的插件。
\这些限制即时生效,Chrome Web商店将不再允许发布新的NPAPI应用程序。已有的那些在2014年5月之前还可以更新,之后它们就将从“Web商店首页、搜索结果和类别页面” 中彻底消失。到2014年9月,它们就将从商店中完全移除。
\Google打算在2014年年底完全移除Netscape插件API。想要继续提供插件的开发者将需要迁移到其他的技术上。安全工程师和插件退出规划者Justin Schuh写到:
\\\有一些NPAPI的替代方案。在标准的Web技术依然不够用的地方,开发人员和管理员在从NPAPI过渡时可以使用NaCl、应用(Apps)、本地消息API和遗留的浏览器支持。进一步说,我们的目标是发展基于标准的Web平台,让新平台提供那些曾经由NPAPI提供的服务。
\
Chrome内置的Flash和PDF查看器并不会受到影响,因为它们使用了一种不同的插件技术。
\查看英文原文:Chrome to Drop Support for NPAPI Plugins Including Java, Silverlight, and Unity