我正在 asp.net 中开发一个内容管理系统,该系统的用户将使用它来提交他们的工作以及在 Microsoft Word 2003 中打开他们以前/未完成的工作(写作)。现在的问题是,如果我使用 C# System.Diagnostics 库,如果系统部署在本地服务器(即我正在开发的 PC)上,它可以完美运行,但我认为如果我将其部署在另一台 PC 上并使用 LAN 连接在客户端 PC 上运行它,它将启动PC上的word充当服务器而不是客户端,虽然我没有尝试过,但这是我怀疑的,有什么方法可以使用Javascript在客户端计算机上启动word,但不使用ActiveX,因为它限制用户只能使用IE我们的用户选择自己的浏览器?
谢谢。
最佳答案
不可能。浏览器脚本无法与客户端计算机交互,除非您安装了一些允许交互的插件。
Microsoft 及其 ActiveX 是一个异常(exception),他们打破了规则,以便改进与其操作系统的集成。许多人认为这是微软的另一个错误,因为它通常被视为一个巨大的安全风险。
关于javascript - 在没有 ActiveX 的情况下使用 javascript 启动 word?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6070961/