取消 NPAPI 插件支持对最终用户意味着什么?

Mak*_*oto 12 browser firefox google-chrome plugins npapi

我对遗留插件系列有些熟悉 - 即 QuickTime、Flash 和 Java Web 插件等等。一段时间以来,它们一直是 Web 应用程序的支柱。

所以,我很惊讶地得知(嗯……我实际上是通过这篇博文了解到,作为一个不起眼的脚注)谷歌浏览器将停止使用 NPAPI 插件。我也听说过它在 Firefox 中被删除的传言,但我没有找到任何硬性参考。

没关系。我能理解并尊重这一点;这些插件本身就给浏览器增加了很多安全漏洞,而且还很臃肿。

但是,作为最终用户,这对我来说真正意味着什么?这是否意味着我将无法运行期望 Java、QuickTime 或 Flash 插件可用的应用程序?在应用程序本身更新之前,是否有任何替代品或其他兼容的“插件”可以取代它?

我是否必须使用旧版本的浏览器才能继续使用仍使用这些插件的应用程序?

如果需要,我可以指定我所指的平台:(X)Ubuntu/Linux Mint,最新版本,64 位操作系统。

Sla*_*lav 16

自从我们进行闪存开发以来,我实际上已经为我的公司做了一些研究。以下是给上级的邮件内容(部分删减)

tl;博士

铬合金

Chrome 的 NPAPI 弃用路线图:http :
//www.chromium.org/developers/npapi-deprecation

  • 2014 年 1 月,Silverlight、Unity、Java 等常用插件暂时加入白名单(虽然 Unity 和 Java 已经默认屏蔽
  • 其他插件会看到黄色弹出请求许可
  • 2014 年年中。不再允许 NPAPI 插件更新。商店搜索中不再列出 NPAPI 插件。
  • 通过 UI 允许被阻止的插件运行将更加困难,但仍然可能(如果已经安装)
  • 2014 年 9 月。所有 NPAPI 插件从商店中删除(但如果已经安装,仍然可以使用)
  • 2014 年底。Chrome 中的 NPAPI 支持将被完全删除(使用 NPAPI 的插件将不起作用)

Chrome 替代 NPAPI:

火狐

Firefox 替代插件:

  • 再次建议使用浏览器中可用的技术,例如
    • WebGL,允许 OpenGL ES 访问
    • WebRTC。