|
|
1
3
首先,您的接口需要comvisible(true)才能被调用脚本看到(这可能是导致错误的原因)。 其次,将项目中的.netreference添加到“microsoft.mshtml”。这将为各种与ie相关的东西(windows、html文档等)导入com接口。 然后,需要将ihtmldocument2类型的属性添加到接口:
…在课堂上实施:
…从脚本中调用
…一旦存储了对文档的引用,就可以随意使用它来访问窗口、其他框架或您希望的html dom的任何部分。 |
|
|
2
1
我找到了一个可行的解决办法。这并不理想,因为它依赖于匹配ie窗口的位置url来获得正确的容器,但它确实有效。在我的例子中,我对查询字符串使用了一个特殊的值,以确保得到正确的窗口。 这将获取对shdocvw.internetexplorer的引用,该引用将公开shdocvw.webbrowser所做的相同getproperty和putproperty:
|
|
|
3
0
有一个简单而干净的方法:
|