在Chrome中检测Pepper API Flash并强制使用NPAPI版本?

时间:2013-06-11 21:40:56

标签: flash google-chrome npapi ppapi

Chrome的PPAPI版Flash现在速度是NPAPI版本的一半。这纯粹是不可接受的。在使用Stage3D和传统的Flash Display列表时,PPAPI在性能方面远远落后,甚至没有使用Stage3D的硬件加速,而NPAPI则充分利用它。

我的问题是,我已经知道有一种方法可以检测PPAPI是否被使用但是,NPAPI版本的Flash是否可以通过标头或Javascript以任何方式强制Chrome用户使用?

我目前的解决方案是只显示一个小教程,以便在检测到该版本的插件时手动禁用Flash PPAPI,但如果我可以在后台静默强制使用NPAPI插件,则会更方便。

有可能吗?

1 个答案:

答案 0 :(得分:0)

没有办法做到这一点。如果你找到一个,这将是一个安全问题并且将被修复,因为如果攻击者可以静默地将用户从沙盒PPAPI插件强制切换到不受限制的NPAPI插件,那么使用沙盒插件的整个安全优势将是丢失。

(希望您的教程指出用户按照您的指示增加了他们受到恶意网站攻击的漏洞,以便他们做出明智的决定。)