我深入探讨这个问题: 我使用 C# 创建 COM 对象,注册它并设法使用 powershell 来使用它。 当我尝试对 JavaScript 执行相同操作时,它失败了,但 JavaScript 不断抛出对象 null 错误。
您对如何解决此问题有什么建议吗?或者也许你的 JavaScript 不支持 COM(如果是这样,我在哪里可以阅读更多相关信息)???
非常感谢!
最佳答案
使用 Shanti Rao 的 JSDB shell 。它基于 Firefox 中使用的核心 Spidermonkey 引擎(Mozilla 的 Javascript 实现),但有一堆数据库绑定(bind) & ActiveX物体之类的。它有一些限制,但除非您使用复杂的东西,否则您应该能够利用它。
示例:
x=new ActiveX('MSXML2.DOMDocument.6.0');
x.async = false;
// I forget how to use IXMLDOMDocument but other calls go here
关于javascript - 如何使用 JavaScript 处理 COM 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3232242/