用没有ActiveX的javascript启动单词?

时间:2011-05-20 11:01:37

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

我正在asp.net中开发一个内容管理系统,系统的用户将使用它来提交他们的工作以及在Microsoft Word 2003中打开他们之前/未完成的工作(写作)。现在问题是如果我使用C#System.Diagnostics库,如果系统部署在本地服务器(即我正在开发的PC)上,它可以很好地工作但我认为如果我将它部署在另一台PC上并使用LAN连接在客户端PC上运行它将启动它虽然我没有尝试过这个,但是我没有尝试过,但是我有什么办法可以使用Javascript在客户端机器上启动word而不使用ActiveX,因为它限制用户只使用IE时我们的用户选择自己的浏览器?

感谢。

2 个答案:

答案 0 :(得分:1)

不可能。浏览器脚本无法与客户端计算机进行交互,期间,除非您安装了一些允许它的插件。

Microsoft及其ActiveX是一个例外,它们违反了规则,因此可以改善与操作系统的集成。许多人认为这是微软的另一个错误,因为它经常被视为一个巨大的安全风险。

答案 1 :(得分:1)

不,也是有充分理由的。您能想象是否允许任何网站在客户端计算机上运行可执行文件......?