火狐说:我们对PPAPI一点兴趣都木有。
(而且坑爹的是,Google的PPAPI链接居然指的是Mozilla的这个页面。不知道是不是存心恶心Mozilla)。
如果你是个程序猿又有一颗好奇的心,表示无法理解PPAPI为何如此不受待见,你可以去这里看看PPAPI的文档,在这里。
你一定会发现问题,其实不管你是不是程序猿你都会发现问题。因为,这个PPAPI官方文档链接里面,几乎木有文档。
不过Adobe认怂了。事实上Adobe很早就开始发布PPAI的版本。
所以如果你这几天再看到文章开始提到的对话框,如果上面写的是Flash,你只需要去下载一个最新的ppai的flash插件,或者下载一个新版的Chrome。
因为目前Chrome已经开始内置PPAPI版的Flash。其他的,就看厂商们如何跟进吧,据说支付宝已经有PPAPI版本了。
以上这些我用个简单的故事方便理解:
如果把插件比喻各家请来的佣人,有一个叫Flash很能干,不过所有的佣人开始都是穿比基尼上班,因为这是规定。但是Chromium觉得这个规定不好,说大家应该穿西服,结果遭到了很多佣人的抵制,他们觉得西服不方便。Chromium说不穿西服不准上班!于是Flash认怂换了西服,其他人集体辞职,就是这样一个情况。Chromium不是对Flash这个佣人有问题,而是对穿着比基尼上班这个陋习有意见。
所以,少年,不要害怕,Flash还在的。
如果你看到的是这个框:
其实背后的原因还会更复杂一些。这个是因为前期炒得沸沸扬扬的Hacking team被黑的事件中,Hacking team hacked的一些非常严重的Flash漏洞被泄漏出来了,于是Chrome把低版本的Flash全部禁止了。
解决的方法也一样,下载一个最新的ppai的flash插件,或者下载一个新版的Chrome就好。
以下是编者总结:
各大浏览器,比如chrome禁止了NPAPI插件,但是依然有内置PPAPI版的Flash,本质原因是Google觉得以前的插件架构不合理。加上最近HT爆出的Flash严重漏洞,才会把低版本的Flash禁止了。而这与Flash本身没有关系。
大家都知道,Flash插件有两个功能,一个是视频,一个是游戏。最近HTML5的确很火,HTML现在代替视频是没有问题,但是游戏不行。毕竟是新兴市场,还达不到完全取代Flash的地步。所以,浏览器不是禁止Flash插件,只是出于安全考虑,对低版本的架构进行升级。
至于游戏,无论什么工具,只要适合项目需求的都是好工具,更何况APP Store从来没有用开发工具作为游戏分类的条件。因为玩家是不关心用什么工具和语言开发,最关心的恰恰是游戏体验。这也让Flash有一定的生存空间。
知乎上有不少人问:“如何评价谷歌浏览器禁止运行Flash?" 可以说,这只是一个美丽的错误。
本文来源:不详 作者:佚名