Chrome删除了Java支持

时间:2015-04-20 18:39:12

标签: java google-chrome applet

我在我的应用程序中使用Java applet,今天我惊奇地看到了我的页面中的redirect和来自java的下一条消息

Java site message

details我已经读过关于Chrome放弃的问题&NPAPI'支持

  

最近,谷歌已经修改了他们的计划,现在说明了他们的计划   到2015年底完全删除NPAPI。目前还不清楚是否这些   日期将进一步延长与否,我们强烈推荐Java   用户应尽快考虑Chrome的替代品。相反,我们   推荐Firefox,Internet Explorer和Safari作为长期产品   选项。截至2015年4月,从Chrome版本42开始,Google已经推出   添加了一个额外的步骤来配置基于NPAPI的插件,如Java   要运行 - 请参阅在Chrome版本42及更高版本中启用NPAPI部分   下方。

它会以某种方式由Java处理,还是明年我applet的死亡?

4 个答案:

答案 0 :(得分:3)

从Chrome版本42开始,需要一个额外的配置步骤才能继续使用NPAPI插件。

在您的网址栏中输入: 铬://标志/#使能NPAPI 单击“启用NPAPI配置”选项的“启用”链接。 单击现在显示在配置页面底部的“重新启动”按钮。

答案 1 :(得分:2)

  

所以它会以某种方式由Java处理..

如果他们找到了一种方法,那将是Chrome中的一个错误(很快就会修复)。

  

..或者明年我的applet死了?

是的。并不是说它们在很长一段时间内都是“健康”的。

答案 2 :(得分:2)

Java小程序尚未死亡。有很多内部网络应用程序使用它们,例如,使用applet-javascript-web页面交互进行数字签名。其他选项是迁移到Firefox

答案 3 :(得分:1)

我看到一个演示,用Pepper API(PPAPI)编写的插件可以启动可执行文件并与之通信。甲骨文说at here"此更改不会影响Web Start应用程序,它只会影响小程序。"但问题是浏览器下载jnlp文件但是没有启动它。用户必须单击该jnlp文件(当然.jnlp文件关联应该没问题。)

我认为Oracle编写了一个插件来启动Web Start应用程序并与之进行通信以发送cookie等。如果编写它,Applet可以轻松地转换为Web Start应用程序。