我创建了一个小的html存根,允许用户比较各种拼写。我想包括Word拼写器,我已经在.js文件中编写代码来创建一个ActiveXObject:
var wordApp = new ActiveXobject("Word.Application");
这在我的本地机器上工作正常,但我得到了可怕的自动化服务器无法创建对象'我在其他机器上尝试时出错。我已经搜索并阅读了有关该主题的各种文章,我明白我想要做的是非常非常糟糕,不安全,不能在任何浏览器上工作,而不是IE,等等。这适用于受信任环境中的内部测试应用程序,我想要的是让其他人能够访问该页面并查看结果,而不必强迫他们对其安全设置进行极端更改。
所以,这是我的问题。有没有办法让我在运行IIS和托管网站的机器上运行服务器端?理想情况下,我希望能够将我的HTML插入到aspx文件中,并且当按下提交按钮时,让它在服务器端运行所有javascript或者至少运行调用activeX代码的部分。如果这不可行,我可以迁移调用activeX的特定函数并将数据提供给C#或VB并仍在JS中运行更安全的函数吗?
感谢您的建议!