在此之前,Google Chrome已经停止支持Java、Silverlight这样的浏览器插件,并暂停了对Adobe Flash的支持。
近日,Mozilla官方宣布,Firefox浏览器将在2016年底彻底放弃对NPAPI类插件的支持,但唯一的例外是Flash。
这当然也是无奈之举,因为虽然很多开发者、用户都不喜欢占资源、不安全的Flash,但它实在太普及了,占据着90%以上的市场,不可能轻易离开,Mozilla唯一能做到的,就是和Chrome那样默认关闭而已。
尤其是在国内,只能祈祷各种网银尽快部署新技术了,或者都去移动支付。
NPAPI代表着网景插件API,是早在1995年,当时还大名鼎鼎的网景浏览器Netscape Navigator 2.0首次引入的,开源而且跨平台、跨浏览器,功能丰富,能充分调动音频、视频功能,因而支持广泛,IE、Chrome、Opera、Safari等流行的,Edge这样最新的(其实已经放弃了),以及Kongqueror、SeaMonkey等少数派都支持它。
但是随着HTML5、CSS3,以及W3C组织开发的大量Web API陆续温室,NPAPI逐渐老去,安全问题频出,还经常崩溃。
Google Chrome还提出了名为NNAPI的替代方案,但没得到太大响应,尤其是Mozilla Firefox并不感兴趣。