FF 停止 NPAPI 支持后,有没有办法在 Ubuntu 上使用 JAVA?

FF 停止 NPAPI 支持后,有没有办法在 Ubuntu 上使用 JAVA?

Mozilla 宣布从发布 52 版本开始将不再支持 NPAPI。这意味着 Java 也将不再受支持。

基于 Chromium 的浏览器已经有一段时间不支持 java 了。

java.com 建议使用 Internet Explorer 或 Safari。

我正在使用 Java 应用程序签署银行文件。有没有办法在 Ubuntu 中使用 Java?

答案1

Java 运行时环境 (JRE) 仍可用于 Ubuntu;它由第三方存储库提供,包名为 update-sun-jre。当浏览器放弃其使用的 API 时,这显然无法在浏览器中使用,但如果您的签名可以离线完成,这可能会为您解决问题。

否则,您可能希望检查 Mozilla 放弃 NPAPI 的原因——这些原因都归结为安全性。该 API 的主要用户 Flash 和 Java 都是安全噩梦,而浏览器设计的趋势多年来一直是从这些辅助工具转向 XML 和 HTML5 来完成相同的工作。询问您的银行何时会更新到更安全的工具,或者如果他们坚持使用过时的工具,您如何确保与他们的连接的安全性,这可能是一个好主意。

另一种可能性是切换到 SeaMonkey 浏览器,尽管我不知道它能持续多久。它本质上是 Firefox,但看起来像旧的 Netscape Internet Suite——并且目前仍支持 Java(和 flash,通过 pepperflash-plugin)。它通常比 Firefox 落后几个版本,因此它可能会为您赢得一些时间来找到更好的解决方案。

最后,也是我认为最糟糕的选择就是使用 Wine 安装并运行 Internet Explorer——但在与您的银行讨论这个安全问题时,我甚至不会提及这是可能的。

答案2

我偶然发现了同样的问题并且不能不在我的网上银行上运行 Java。

我安装了Seamonkey 2.46(64 位)放在一个单独的文件夹中,它工作正常。不过感觉就像在 90 年代浏览一样。

答案3

您可以通过以下步骤暂时重新启用 NPAPI 支持:

但是有一种方法可以在 Firefox 52 中使用 about:config 设置启用 Java、Silverlight 等 NPAPI 插件。添加新的布尔字符串“plugin.load_flash_only”并将其设置为 false。然后重新启动浏览器。

来源

相关内容