【问题标题】:Webbrowser - get rid from error windowWebbrowser - 摆脱错误窗口
【发布时间】:2014-09-09 11:25:17
【问题描述】:

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

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

我尝试过的:

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

  2. IOleCommandTarget::Exec - 错误窗口关闭后发生,不影响该窗口

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

翻译:

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

【问题讨论】:

  • 你能把你的异常信息翻译成英文吗?
  • 当然,抱歉:网页错误您要调试此网页吗?此页面包含可能阻止其显示或正常工作的错误。如果此页面尚未验证,请按否。“无法获取未定义或空引用的属性'调用'”

标签: c# winforms browser


【解决方案1】:

我已通过在注册表 HKCU\Software\Microsoft\Internet Explorer\Main 中将“禁用脚本调试器”设置为“是”来消除此窗口

【讨论】:

    【解决方案2】:

    如果有人使用 VisualStudio 并发现此问题,另请参阅

    Debug->Options & Settings 并选择 Just-In-Time 并取消选中 Script

    【讨论】:

      猜你喜欢
      • 2011-12-22
      • 2019-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-28
      • 1970-01-01
      相关资源
      最近更新 更多