【发布时间】:2013-08-20 20:41:43
【问题描述】:
“对象不支持属性或方法fireEvent。”
当我尝试使用InvokeScript(); 方法在WebBrowser 控件上调用脚本时,我收到此错误。我正在尝试模拟对链接元素的点击,但我得到了带有此错误的 MessageBox。
【问题讨论】:
标签: c# webbrowser-control
“对象不支持属性或方法fireEvent。”
当我尝试使用InvokeScript(); 方法在WebBrowser 控件上调用脚本时,我收到此错误。我正在尝试模拟对链接元素的点击,但我得到了带有此错误的 MessageBox。
【问题讨论】:
标签: c# webbrowser-control
确保文档已完全加载。
来自 msdn:
不应在文档之前调用 InvokeScript(String) 实现它已完成加载。您可以检测文档何时具有 通过处理 LoadCompleted 事件完成加载。
【讨论】:
根据您提供的信息,我们只能猜测出了什么问题。但是,如果您使用 InvokeScript 调用 JavaScript 函数,您可以自己轻松找出问题:使用脚本调试器并在 JavaScript 代码中设置断点。这是how to do that(最初用于 AOL 浏览器,但它也是一个 WebBrowser 托管应用程序,因此同样的技术也应该适用于您的应用程序)。
【讨论】: