码迷,mamicode.com
首页 > Windows程序 > 详细

WinForm开发中屏蔽WebBrowser脚本错误提示的方法

时间:2017-11-13 23:28:04      阅读:603      评论:0      收藏:0      [点我收藏+]

标签:har   ext   nta   .net 4.0   效果   log   .net   技术分享   dia   

通常在C#的实际开发过程中,会发现设置其属性ScriptErrorsSuppressed无法达到屏蔽脚本错误效果,但是可以通过下面两种方式实现这一效果。


1.在DocumentCompleted事件中订阅Error处理

,代码如下所示:

private void wbGoogleMap_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
  wbGoogleMap.Document.Window.Error += new HtmlElementErrorEventHandler(Window_Error);
}
void Window_Error(object sender, HtmlElementErrorEventArgs e)
{
  e.Handled = true;
}


2.在脚本中window.onerror中处理

,代码如下所示:

window.onerror = function(error, url, line) {
//      log(error + "url:" + url + "lineNo:" + line);
  return true;
}

通过上述两种方法能够很好的屏蔽WebBrowser脚本错误提示。希望本文所述方法对大家的C#程序设计有所帮助!

除声明外,跑步客文章均为原创,转载请以链接形式标明本文地址
  WinForm开发中屏蔽WebBrowser脚本错误提示的方法

本文地址:  http://www.paobuke.com/develop/c-develop/pbk23643.html






相关内容

WinForm开发中屏蔽WebBrowser脚本错误提示的方法

标签:har   ext   nta   .net 4.0   效果   log   .net   技术分享   dia   

原文地址:http://www.cnblogs.com/paobuke/p/7828170.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!