簡體   English   中英

Java applet的替代品,用於啟動Microsoft Office應用程序

[英]Alternatives to Java applet to launch Microsoft Office applications

在我們的Web應用程序中,我們曾經使用Java小程序來調用MS。 Office應用程序(例如Word)可用於打開,編輯文件並將其保存回服務器。

Google Chrome將不再支持NPAPI,因此很快我們將無法再在Chrome中運行小應用程序。 另外,似乎是MS。 Edge不願意支持Java。

因此,關於Java applet替代方案的任何建議。 我們希望像以前一樣為用戶提供相同的體驗:我們不想在瀏覽器中打開文件,或者至少嘗試為用戶提供與以前相同的體驗,這意味着需要一個簡潔的編輯器來編輯/保存他/她的檔案。

我也嘗試過HTML5功能,例如FileSystem API。 但是,事實證明,至少該功能無法幫助我。 (據我所知,也許我缺少了一些東西)

摘要:如何啟動客戶端應用程序,例如MS。 使用Javascript / HTML5的Word,沒有任何applet / activeX?

據我了解,您想要一種使用特定應用程序(MS Word?)打開文件的方法,然后在用戶保存文件時將其自動更新到服務器嗎?

您可以通過將文件存儲為臨時文件並自動檢查文件是否每隔幾秒鍾進行更改來實現此目的。

這可以使用實時JavaScript框架(例如NodeJS)來實現。 可以使用以下命令來啟動應用程序: https : //msdn.microsoft.com/zh-cn/library/aa767914(VS.85).aspx

或者直接使用<a href="file://C:/path/to/temp/word.docx">Word</a>

我知道在沒有用戶干預的情況下,不允許Web應用程序啟動本地文件/程序。 據我所知,他總是需要接受某種插件,否則將被提示采取某些措施。

我非常喜歡一種技術,它相對“輕巧”:您可以給用戶提供機會手動調用Word或設置其計算機以支持特定的URL處理程序。 您可以在以下位置找到URL處理程序的描述:msdn.microsoft.com/en-us/library/aa767914%28v=vs.85%29.aspx。 設置完成后,您的應用程序可以提供類似於msword://file0815.doc的鏈接。 您只需要在計算機上使用一個小程序就可以對此做出反應,同一程序可以將安裝程序和安裝程序功能結合在一起(您需要一些注冊表項)。

我已經將其與DMS應用程序結合使用,並且效果很好,uTorrent的torrent下載也是如此。 Internet Explorer和Chrome肯定會支持此功能,而且我相信Firefox也將支持。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM