我的计算机上安装了最新的 Java(32 位和 64 位版本),并在 Windows 8.1 上运行了 64 位 Mozilla Firefox 50.0.0.2。
最近我在这台电脑上卸载并重新安装了 Firefox,Java 不再显示在 about:addons 中的插件中,需要 Java 的网站不再工作……
我该怎么做才能让 Firefox 再次检测到我的 Java 安装?谢谢!
答案1
看起来 Java 在 64 位 Firefox 中被阻止了。
从:Mozilla 博客:使用 Java 插件查看网站上的交互式内容
Mozilla 计划在 2017 年 3 月 Firefox 52 版本发布时放弃对除 Flash 之外的所有 NPAPI 插件的支持。
Note: The 64-bit version of Firefox does not recognize or support this plugin.
Mozilla/5.0(Windows NT 6.1;Win64;x64;rv:43.0)Gecko/20100101 Firefox/43.0
您拥有 64 位版本的 Firefox,其中只有 Silverlight 和 Flash 插件被列入“白名单”。如果您需要 Java,则需要安装 32 位版本的 Firefox。您可以同时安装 64 位和 32 位版本,但您需要执行“自定义”安装(在安装程序例程的第一个屏幕上)并选择或创建一个唯一命名的文件夹 - 例如 Firefox 32,否则 32 位安装程序可能会覆盖您的 64 位 Firefox 安装。
这可能是由于持续推动根除不安全和基于 NPAPI 的插件。
从安全角度来看,这是好事 (tm),但从您的角度来看,您需要使用 32 位版本的浏览器。