小编典典

Java applet的替代品,用于启动Microsoft Office应用程序

java

在我们的Web应用程序中,我们曾经使用Java小程序来调用MS。Office应用程序(例如Word)可用于打开,编辑文件并将其保存回服务器。

Google Chrome将不再支持NPAPI,因此很快我们将无法在Chrome中运行我们的applet。另外,似乎是MS。Edge不愿意支持Java。

因此,关于Java
applet替代方案的任何建议。我们希望像以前一样为用户提供相同的体验:我们不想在浏览器中打开文件,或者至少尝试为用户提供与以前相同的体验,这意味着需要一个简洁的编辑器来编辑/保存他/她的档案。

我也尝试过HTML5功能,例如FileSystem API。但是,事实证明,至少该功能无法帮助我。(据我所知,也许我缺少了一些东西)

摘要:如何启动客户端应用程序,例如MS。使用Javascript / HTML5的Word,没有任何applet / activeX?


阅读 596

收藏
2020-11-30

共1个答案

小编典典

据我了解,您想要一种使用特定应用程序(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> 会起作用。

2020-11-30