为什么 Java 8 update 31 x64 无法与 OS X 10.9.5 上的 Chrome 42.0.2288.6 dev x64 一起使用?

为什么 Java 8 update 31 x64 无法与 OS X 10.9.5 上的 Chrome 42.0.2288.6 dev x64 一起使用?

我已在 OS X Mavericks (10.9.5) 上将 Java 8 update 31 x64 更新到最新版本,但现在它无法再在我的 Chrome 版本 42.0.2288.6 dev 上运行。这是为什么?在更新之前,它运行正常。

我试过了Java 验证页面然后 Chrome 会声称 Java 未安装。

Java 在 Firefox FWIW 中运行。

答案1

在此版本中,Google 默认禁用了 NPAPI,强制所有插件使用 PPAPI。

据称可以通过前往 chrome://flags#enable-npapi 并启用它来重新启用它,但我对此没有任何运气......

请参阅对“缺少 NPAPI 插件”的回复[电子邮件保护]https://code.google.com/p/chromium/issues/detail?id=453263#c4

据我所知,Java/Oracle 没有其插件的 PPAPI 版本。


更新日期:2015 年 4 月 17 日

看起来他们已经让 chrome://flags#enable-npapi 下的 npapi 启用标志正常工作了

然而,这条旁路将于九月被拆除。


更新时间:2015 年 9 月

这意味着它现在已经消失了。

答案2

只要这样做它就会起作用:

在 Chrome 版本 42 及更高版本中启用 NPAPI 从 Chrome 版本 42 开始,需要额外的配置步骤才能继续使用 NPAPI 插件。在您的 URL 栏中,输入:chrome://flags/#enable-npapi 单击启用 NPAPI 配置选项的启用链接。单击现在出现在配置页面底部的重新启动按钮。寻找支持 Chrome 用户的替代方法的开发人员和系统管理员应该查看此博客,特别是“在浏览器之外运行 Web Start 应用程序”和“其他部署选项”部分。

相关内容