0

“对象不支持属性或方法 fireEvent。”

当我尝试WebBrowser使用该方法在控件上调用脚本时出现此错误InvokeScript();。我正在尝试模拟对链接元素的点击,但我得到了MessageBox这个错误。

4

2 回答 2

2

确保文档已装满。

来自 msdn:

在实现它的文档完成加载之前,不应调用 InvokeScript(String)。您可以通过处理 LoadCompleted 事件来检测文档何时完成加载。

http://msdn.microsoft.com/en-us/library/cc491132.aspx

于 2013-08-20T21:10:45.433 回答
1

根据您提供的信息,我们只能猜测出了什么问题。但是,如果您使用 调用 JavaScript 函数InvokeScript,您可以自己轻松找出问题:使用脚本调试器并在 JavaScript 代码中设置断点。以下是如何做到这一点(最初用于 AOL 浏览器,但它也是一个 WebBrowser 托管应用程序,因此同样的技术也应该适用于您的应用程序)。

于 2013-08-21T03:17:16.920 回答