Webbrowser - 摆脱错误窗口

时间:2014-07-18 10:37:39

标签: c# winforms browser

Webbrowser组件托管在我的winForm应用程序中。在一个网站上发生JS错误和webbrowser显示错误窗口。 “无法获取未定义或空引用的属性'调用'” 在安装的IE中发生了同样的错误,我在调试模式下看到它,但IE没有显示此错误窗口。我也需要在我的应用程序中隐藏这个窗口。

我无法设置 scriptErrorSuppressed = true ,因为在这种情况下,选择证书的窗口也没有打开,我根本无法打开网站页面。

我尝试过:

  1. document.Window.Error + = new HtmlElementErrorEventHandler(Window_Error); - 事件根本没有被触发

  2. IOleCommandTarget :: Exec - 它在错误窗口关闭后发生,并且不会对此窗口产生影响

  3. 有没有办法摆脱这个窗口?

    error window

    翻译:

    网页错误您要调试此网页吗?此页面包含可能阻止其显示或正常工作的错误。如果此页面尚未经过验证,请按否。“无法获取未定义或空引用的属性'调用'”

2 个答案:

答案 0 :(得分:0)

我通过设置"禁用脚本调试器"来消除了这个窗口。到"是"在注册表HKCU \ Software \ Microsoft \ Internet Explorer \ Main

答案 1 :(得分:0)

如果有人使用VisualStudio并发现了这个问题,请参阅

调试 - >选项&设置并选择即时和取消选中脚本