总结

总结

我对传统插件系列比较熟悉,例如 QuickTime、Flash 和 Java Web 插件等。它们已经成为 Web 应用程序的主流已有相当长一段时间了。

所以,我惊讶地得知(嗯...我实际上学到了这篇博文(作为一个不起眼的脚注)表示 Google Chrome 中将停止使用 NPAPI 插件。我也听说 Firefox 中也将删除该插件,但我没有找到任何确凿的证据。

没关系。我可以理解并尊重这一点;这些插件本身就给浏览器带来了许多安全漏洞,并且使浏览器变得臃肿。

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

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

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

答案1

我实际上已经为我的公司做了一些研究,因为我们从事 Flash 开发。以下是发给高层的电子邮件内容(部分内容已删除)

总结

铬合金

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。

答案2

我将回答您的 2 个问题,并提供有关 2018 年浏览器中 NPAPI 插件状态的信息,供所有需要执行插件的人使用,因为公司页面、管理页面、电子学习课程、硬件网络管理等...

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

否,您已更新Firefox 的分支支持NPAPI,如:

Waterfox 56(基于 FF56 更新)

Basilisk 201801(基于 FF55 更新)

Palemoon 27(已更新并基于 FF27 UI)

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

是的,如果你想使用官方 Firefox 或 Chrome 浏览器。事实上,采用‘Chrome’引擎的浏览器的最新版本是:

Chromium。build 45.0.2416.0-win32(需要使用 chrome://flags/#enable-npapi 启用 PPAPI)

相关内容