![](/img/trans.png)
[英]java applet freezes browser and way to communicate between javascript and applet
[英]Alternative for java applet which needs to communicate with browser via javascript
在我们的Web应用程序中,我们使用Java applet通过jacob jar调用MS.Word应用程序,例如Word来打开,编辑,并在它自动保存时上传到服务器。
Google Chrome将不再支持NPAPI,因此我们很快就无法在Chrome中运行我们的applet了。
所以,对Java applet的替代方案的任何建议。 我们希望为用户提供相同的体验,就像之前一样。
我们有同样的问题。 Webstart不再可能进行这种通信。 我们将在webstart应用程序和浏览器之间使用Websockets。 我们的第一次尝试是在webstart中启动websockets服务器并使浏览器连接到localhosts。 如果浏览器中的安全限制无法做到这一点,那么我们将通过连接到Web服务器和交换消息的Web服务器,浏览器和webstart应用程序来实现。
我可以看到2种不同的可能性。
丢失Applet让我很难过。 这是一项不易替换的技术。 另一种方法看起来有点像'变通办法'。 没有简单的跨浏览器方式来打破浏览器沙箱并访问系统。
对我自己来说,丢失Applet只是意味着自动化这些过程中的一些变得非常困难,而且最好找到一种实现类似最终结果的替代方法。
小记:如果您要启动本地Web服务器,请注意安全性。 它可以被系统上的其他进程访问。 通过向端口发送请求来打开任何人的系统上的文字会不会很有趣!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.