支付宝登陆为什么提示this site uses a plugin that will soon be unsupported

最近用Google Chrome浏览器登陆支付宝,在地址栏下方提示了一行黄色小字:“This site uses a plugin(npalicdo plugin) that will soon be unsupported”.意思是 支付宝这个网站使用的插件马上就不支持了。心想,难道google要封杀支付宝?!
[size=large] 插件技术[/size]
支付宝使用的插件技术属于NPAPI技术。它是 Netscape Plugin Application Programming Interface的英文简称,看到netscape公司,google要淘汰它也就是情理之中了,毕竟,我们这一代人是没有用过网景浏览器的。其实,NPAPI除网景浏览器以外,Gecko内核的Firefox以Webkit内核的chrome和Safari都支持这一技术,不过目前均已经抛弃这一技术路线。
这一技术对应到微软IE系列的ActiveX插件,用于提供浏览器的扩展功能,想到ActiveX,我就会感觉到大量ActiveX插件带来的IE卡顿,正是这一技术的疯狂滥用,造成IE的日渐沦落,才成就了Chrome的极速体验。不过IE在中国的捆绑销售,的确给IE带来了巨大的市场份额。作为全球最赚钱的银行ICBC的网站,就吊死在了IE上,ICBC单独开发的工银助手,就要装N多个插件,如果不禁用掉这些插件,IE根本没法用;更可恶的是,ICBC网银只支持chrome21-24.9版本。目前淘宝、腾讯等公司大量采用这些插件技术。
[size=large]为什么要停用?[/size]
今天的浏览器更快、更安全、比它们的祖先更有能力。这意味着,NPAPI这种90年代的架构,已经成为'挂起'(hangs)、崩溃、安全事故、以及代码复杂性的一个主要原因。
[size=large] 过渡方案[/size]
chrome浏览器从2013年宣布将不再支持NPAPI,直到2015年9月1日起在chrome45版本中停用改技术,也历时2年,经过了逐渐的过度,看到了一个负责任大厂的风范。目前没有升级到45版本的chrome浏览器,依然可以通过系统管理员将插件加入组策略,以白名单方式继续使用(通过chrome://plugins/,我们可以看到白名单的插件后面注明:“根据企业政策已启用”)。不过这也都不是长久之计,逐渐停用插件才是王道。
[size=large] 替代方案[/size]
1.使用更新更安全的 Pepper API (PPAPI) 方案,其中chrome内置的swf播放器采用该方案。
2.使用H5等交互性更强的技术。
[size=large] 展望[/size]
从chrome 42版本起,微软的silverlight技术、甲骨文的java技术、Unity的网页播放器等技术从白名单中移除,需要手工开启,从chrome45起,彻底去掉了技术的支持。微软貌似只提供了42-44版本浏览器的开启插件的方式,而甲骨文直接告诉用户用其他浏览器,unity则宣布将支持新的WebGL的引擎来解决问题。各大厂家的角逐,正在展开,让我们看看支付宝、腾讯等将如何应对?
参考资料:
chrome 申明:[url]https://support.google.com/chrome/answer/6213033[/url]
甲骨文回应:[url]http://www.java.com/zh_TW/download/faq/chrome.xml[/url]
微软回应:[url]https://support.microsoft.com/zh-cn/kb/3058254[/url]
unity回应:[url]http://blogs.unity3d.com/2015/05/28/web-publishing-following-chrome-npapi-deprecation/[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值