Chrome放弃了Java支持
我在我的应用程序中使用Java小程序,今天我惊奇地看到了来自我页面的消息和来自Java的下一条消息 在中,我读到了关于Chrome放弃“NPAPI”支持的文章 最近,谷歌修改了他们的计划,现在宣布他们的计划 到2015年底完全消除NPAPI。因为目前还不清楚这些 日期是否会进一步延长,我们强烈推荐Java 用户尽快考虑铬的替代品。相反,我们 推荐Firefox、Internet Explorer和Safari作为长期产品 选项。截至2015年4月,从Chrome版本42开始,谷歌已经 添加了一个额外的步骤来配置基于NPAPI的插件,如Java 要运行-请参阅在Chrome版本42及更高版本中启用NPAPI一节 下面Chrome放弃了Java支持,java,google-chrome,applet,Java,Google Chrome,Applet,我在我的应用程序中使用Java小程序,今天我惊奇地看到了来自我页面的消息和来自Java的下一条消息 在中,我读到了关于Chrome放弃“NPAPI”支持的文章 最近,谷歌修改了他们的计划,现在宣布他们的计划 到2015年底完全消除NPAPI。因为目前还不清楚这些 日期是否会进一步延长,我们强烈推荐Java 用户尽快考虑铬的替代品。相反,我们 推荐Firefox、Internet Explorer和Safari作为长期产品 选项。截至2015年4月,从Chrome版本42开始,谷歌已经 添加了一
那么,它将以某种方式由Java处理,还是我的小程序将在明年消亡?从Chrome版本42开始,需要额外的配置步骤才能继续使用NPAPI插件 在URL栏中,输入: chrome://flags/#enable-npapi 单击启用NPAPI配置选项的启用链接。 单击现在显示在配置页面底部的重新启动按钮 那么,它将以某种方式由Java处理 如果他们找到了一种方法,那将是Chrome中的一个bug(很快就会被修复) 或者是我的小程序明年就死了
是的。并不是说它们在很长一段时间内都是那么“健康”的。Java小程序并没有消亡。有很多intranet web应用程序都使用它们,例如,通过小程序javascript网页交互进行数字签名。另一个选择是迁移到Firefox我看到一个演示,用PepperAPI(PPAPI)编写的插件可以启动一个可执行文件并与之通信。Oracle表示,“这一变化不会影响Web Start应用程序,只会影响小程序。”但问题是浏览器下载jnlp文件,但不会启动它。用户必须单击该jnlp文件(当然.jnlp文件关联应该是确定的)
我认为Oracle编写了一个插件来启动Web Start应用程序,并与之通信以发送cookie等。如果编写了插件,小程序可以轻松地转换为Web Start应用程序。我不想破坏它,但小程序已经死了很长时间了。这只是已经腐烂的棺材上的最后一颗钉子。请考虑将其打包为可执行文件。不幸的是,这是我们目前唯一的现实选择;SO上的任何人都能做的只是猜测。你唯一的选择是将你的小程序转换为chrome应用程序(它仍然可以是本机的,但不能是java),或者寻找支持以pnacl编译java。你可以使用java webstart在浏览器外启动小程序。@Thorbjørn Ravn Andersen,如何从浏览器调用使用webstart小程序的java方法启动的?