如何在中使用 Java 和其他 NPAPI 插件 Firefox

Mozilla 决定停止支持 NPAPI 插件 Firefox 浏览器 两年前. NPAPI 插件是集成到浏览器中的二进制组件。 一些著名的 NPAPI 插件是 Flash、Java 和 GNOME Shell Web 扩展。

股票 Firefox 52 浏览器禁用这些组件。 Flash 是个例外,但 Firefox 将来也将取消其支持。 幸运的是, Fedora 用户仍然可以选择绕过该插件禁令。

启用插件 Fedora Firefox 浏览器

这可能是目前最简单的选择。 Firefox 52 允许您使用 about:config 中的首选项设置覆盖插件块。 在 Firefox,在地址栏中输入 about:config,并确认警告对话框。 然后右键单击选项列表上的任意位置并添加一个名为 plugin.load_flash_only 的新布尔选项并将其设置为 false。

请注意,此条目可以随时删除,无需进一步警告,并且严格来说是非官方的。

安装 Firefox 52 血沉

这是官方运行 NPAPI 插件 Firefox 现在。 然而,今年年底 Firefox 52 血沉 (扩展支持版本) 计划停产。

这 Firefox 52 ESR 二进制包提供自 Mozilla 网站. 在您的主目录中的某处下载并解压缩 tar 存档并启动浏览器。 然后,您可以将其注册为默认浏览器。 当有新版本可用时,它也会自动更新。

您可以安装多个浏览器。 选择默认值 Fedora Workstation,转到设置控制面板,然后选择详细信息、默认应用程序。

仅对插件使用专用浏览器

这将是最后的选择,当 Firefox 52 ESR 达到其使用寿命。 您仍然可以使用旧的且不受支持的浏览器,但它可能包含无法修复的缺陷和漏洞。 一个典型的用例可能是一个内部系统,它需要一个 Java 插件,但在其他方面是安全的。 切勿将旧浏览器用于公共网页,因为该浏览器可能存在已知的、可利用的缺陷。

您可以为此类专用浏览器使用不同的浏览器配置文件。 打开终端应用程序,将目录更改为旧浏览器,然后运行以下命令:

./firefox -ProfileManager -no-remote

要启动浏览器:

./firefox -P your_dedicated_profile -no-remote