WinForm开发中屏蔽WebBrowser脚本错误提示的方法
- 软件编程
- 2026-01-11 18:06:30
通常在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#程序设计有所帮助!
# 过程中
# 这一
# 可以通过
# 两种
# 所述
# 很好
# 所示
# 程序设计
# 事件中
# 错误提示
# return
# class
# brush
# pre
# void
# private
# WinForm
# csharp
# 屏蔽
# C# WinForm中实现快捷键自定义设置实例
# C# Winform使用扩展方法实现自定义富文本框(RichTextBox)字体颜色
# WebBrowser
# lineNo
# WinForm自定义控件应用实例
# WinForm实现为ComboBox绑定数据源并提供下拉提示功能
# WinForm实现自定义右下角提示效果的方法
# WinForm自定义函数FindControl实现按名称查找控件
# C# WinForm窗口最小化到系统托盘
# c# winform窗口一直置顶显示在桌面最上方或最底层的方法
# 解决C# winForm自定义鼠标样式的两种实现方法详解
# Winform窗口实现多显示屏显示的2种方法
# wbGoogleMap_DocumentCompleted
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
Git 如何放弃所有本地修改的方法
Springcloud hystrix服务熔断和dashboard如何实现
解决goland新建项目文件名为红色的问题
Java tomcat环境变量及idea配置解析
五句话帮你轻松搞定js原型链
IntelliJ IDEA之高效代码插件RainBow Brackets详解
MySQL使用MRG_MyISAM(MERGE)实现分表后查询的示例
Android 启动页白屏解决方案
Java实现快速排序算法的完整示例
Spring Boot项目集成UidGenerato的方法步骤
C语言 用while循环求和的平均值操作
编写shell脚本实现tomcat定时重启的方法
Java 如何实现一个http服务器
使用pandas实现筛选出指定列值所对应的行
一次mybatis连接查询遇到的坑实战记录
安装MySQL后,需要调整的10个性能配置项
解决Docker启动Elasticsearch7.x报错的问题
Spring activiti如何实现指定任务处理者
详解mysql中explain的type
C# 使用HttpClient上传文件并附带其他参数的步骤
在C/C++项目中合理使用宏详解
Java8中 LocalDate和java.sql.Date的相互转换操作
vue+element_ui上传文件,并传递额外参数操作
使用git上传到码云分支的实现
C语言规律循环累加求和案例
Python 调用 ES、Solr、Phoenix的示例代码
在终端启动Python时报错的解决方案
Docker重命名镜像名称和TAG操作
js实现简单的轮播图效果
详解vue 组件注册
python 解决函数返回return的问题
spring boot实现超轻量级网关的方法(反向代理、转发)
C++ 删除字符串的2种方法小结
python与idea的集成的实现
Vue 实现一个简单的鼠标拖拽滚动效果插件
详解Go 创建命令行工具的方法
如何利用JAVA正则表达式轻松替换JSON中的大字段
Java 中的语法糖,真甜
基于Mock测试Spring MVC接口过程解析
关于springmvc-servlet中的配置小知识详解
Mysql8.0.22解压版安装教程(小白专用)
PyCharm最新激活码PyCharm2025.2.3有效
浅谈shell 遍历数组的几种方法
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
flask项目集成swagger的方法
JavaScript实现网页留言板功能
解决Pymongo insert时会自动添加_id的问题
快速入门Shell脚本之条件判断语句与循环
elementUI同一页面展示多个Dialog的实现
JS实现可以用键盘方向键控制的动画
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
