javascript - 在没有 ActiveX 的情况下使用 javascript 启动 word?

标签 javascript asp.net activex client-server system.diagnostics

我正在 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/

相关文章:

javascript - 如何使可拖动元素保持在同一个地方

asp.net - 如何使用 contoso 主题在 Orchard CMS(v1.6) 中配置子菜单?

windows - AVI 文件使用 WMP 在本地播放,但不能在我的网站外播放 WMP ActiveX

javascript - 从基于哈希的导航切换到 HTML5 History API

javascript - 我怎样才能让这个脚本运行 onEdit

javascript - window.print 时防止打印 url

asp.net - 为什么 RazorViewEngine 不接收我的 DisplayTemplate?

c++ - 如何捕获从新弹出式 IE 窗口触发的事件

c++ - 在导致意外行为的对话框中两次添加相同的 ActiveX 控件

javascript - JavaScript 是否允许用 "method references"替换 lambda ?如果没有,为什么不呢?