我正在asp.net中开发一个内容管理系统,系统的用户将使用它来提交他们的工作以及在Microsoft Word 2003中打开他们之前/未完成的工作(写作)。现在问题是如果我使用C#System.Diagnostics库,如果系统部署在本地服务器(即我正在开发的PC)上,它可以很好地工作但我认为如果我将它部署在另一台PC上并使用LAN连接在客户端PC上运行它将启动它虽然我没有尝试过这个,但是我没有尝试过,但是我有什么办法可以使用Javascript在客户端机器上启动word而不使用ActiveX,因为它限制用户只使用IE时我们的用户选择自己的浏览器?
感谢。
答案 0 :(得分:1)
不可能。浏览器脚本无法与客户端计算机进行交互,期间,除非您安装了一些允许它的插件。
Microsoft及其ActiveX是一个例外,它们违反了规则,因此可以改善与操作系统的集成。许多人认为这是微软的另一个错误,因为它经常被视为一个巨大的安全风险。
答案 1 :(得分:1)
不,也是有充分理由的。您能想象是否允许任何网站在客户端计算机上运行可执行文件......?