我在我的应用程序中使用Java applet,今天我惊奇地看到了我的页面中的redirect和来自java的下一条消息
在details我已经读过关于Chrome放弃的问题&NPAPI'支持
最近,谷歌已经修改了他们的计划,现在说明了他们的计划 到2015年底完全删除NPAPI。目前还不清楚是否这些 日期将进一步延长与否,我们强烈推荐Java 用户应尽快考虑Chrome的替代品。相反,我们 推荐Firefox,Internet Explorer和Safari作为长期产品 选项。截至2015年4月,从Chrome版本42开始,Google已经推出 添加了一个额外的步骤来配置基于NPAPI的插件,如Java 要运行 - 请参阅在Chrome版本42及更高版本中启用NPAPI部分 下方。
它会以某种方式由Java处理,还是明年我applet的死亡?
答案 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应用程序。