WinForm开发中屏蔽WebBrowser脚本错误提示的方法
2018-10-12 14:07
344 查看
通常在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#程序设计有所帮助!
您可能感兴趣的文章:
相关文章推荐
- 在WPF的WebBrowser控件中屏蔽脚本错误的提示
- WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法
- 经验总结:WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法
- 经验总结:WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法
- form WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法
- 经验总结:WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法
- WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法
- WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- 开发环境下调试没有问题,发布后运行却提示无法更新数据库 *.MDF,因为数据库是只读的解决方法
- 屏蔽js/jq中的脚本错误的方法
- iOS开发debug跟release版本log屏蔽方法
- PHP关闭(禁止)脚本错误提示的方法及让脚本错误提示输出为日志文件的方法
- MFC 开发界面增加控件提示 的方法
- 【收藏】C# WinForm开发系列 - DataGridView 使用方法集锦 - 宁波.Net技术讨论区
- 解决Fedora14下eclipse进行android开发,ibus提示没有输入窗口的方法详解
- WebBrowser控件禁用超链接转向、脚本错误提示、默认右键菜单和快捷键
- 屏蔽webbrowser控件右键的一种方法
- winform窗体中调用Webbrowser控件里的JS方法和
- iOS开发:Debug与Release版本NSLog屏蔽方法