为了帮助那些依赖浏览器插件来调用第三方程序的开发人员,Google已经在Chrome中加入了一个新的功能——本机通讯(Native Messaging)接口。该接口将与Chrome 29一同到来,适用于Windows、Linux和OS X。从1月开始,Google开始逐步淘汰对NPAPI的支持,那些依赖第三方软件软件增强浏览器功能的插件首当其冲地受到了最大的影响。
Chrome 29中引入了"Native Messaging"接口,因此程序员就无需插件来调用第三方软件了。
Google将临时允许几个顶尖插件(Top Plug-in)的继续存在,但这之后,大家都需要想办法适应新的解决方案了。比如,Google和Adobe将致力于直接内建于新接口(PPAPI)的Flash功能。
Google希望"在2014年年底之前"彻底移除Chrome对NPAPI的支持,但是确切的时间仍取决于使用率和用户的反馈。至于"干死"NPAPI的理由,Google是这么说的:
"今天的浏览器更快、更安全、比它们的祖先更有能力。这意味着,NPAPI这种90年代的架构,已经成为'挂起'(hangs)、崩溃、安全事故、以及代码复杂性的一个主要原因"。
Google还提到,NPAPI并不支持移动设备,而这却是世界的大趋势。此外,Mozilla也计划在2013年的12月份封杀NPAPI插件。 |