![](/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.