当前位置: 首页 > 面试题库 >

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

谷梁昊空
2023-03-14
问题内容

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

Google Chrome将不再支持NPAPI,因此很快我们将无法在Chrome中运行我们的applet。另外,似乎是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> 会起作用。



 类似资料:
  • 我是appium的新手,目前正在尝试创建一些简单的测试。我的问题是我根本无法启动正在测试的应用程序,它唯一有效的时间是使用appium-dotnet-驱动程序解决方案中包含的演示应用程序通过github提供 https://github.com/appium/appium-dotnet-driver 我已经在我的Nexus 5和几个模拟器上尝试了2个不同的应用程序,但没有任何效果(请参阅下面的附加

  • 问题内容: 快速提问。JavaScript中的Eval是不安全的吗?我有一个JSON对象作为字符串,我需要将其转换为实际对象,以便获取数据: 如果有帮助,我正在使用jQuery的$ .ajax方法。 谢谢 问题答案: 好吧,不管是否安全,当您使用jQuery时,最好使用$ .getJSON() 方法,而不是$ .ajax(): 当您仅与自己的服务器通信时,通常被认为是安全的JSON解析,尤其是当您

  • 我正在使用此代码,无法在我的移动设备上启动应用程序 TLDR: 原始错误:活动名称'。用于启动应用程序的SplashActivity不存在或无法启动!确保它存在并且是可启动的活动 下面是我的错误日志 log4j:WARN找不到记录器(org.apache.http.client.protocol.RequestAddCookies)的追加器。log4j:警告请正确初始化log4j系统。log4j:

  • 我有一个需求,我必须设计一个通过xml控制代码执行流的设计。这是一种状态机,我必须在状态之间移动。大约5年前,我在JBPM 4上使用过JPDL xml。但在最新的JBPM版本中,JPDL似乎不再可用。 基本上我想要像下面这样的东西,(只是基于JPDL建模) 使用JBPM和JPDL可以轻松完成上述操作,但在最新的JBPM中,如果没有JPDL,我不确定如何做到这一点。状态之间的转换基于Java类输出(

  • 问题内容: 我有一个Java应用程序。 该应用程序具有一个设置,该设置决定该应用程序是否在启动时启动。 目前,我可以通过在“启动项目”文件夹中放置/删除快捷方式来实现此目的。 但是,我想知道是否有更好的方法来处理此行为。 编辑 是的,它是Windows。抱歉,之前没有清除该内容。 该应用程序具有一个用户可以在其中触发动作的UI,并且该应用程序在运行时会定期在后台运行一些任务。 @Peter,如何在

  • 我想实现达特-原型,但是达特-原型-插件(从原型定义生成达特原型库的项目)目前不支持视窗。我找不到插件的替代方案。没有其他方法来生成达特的定义吗?任何建议表示赞赏。