博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在WPF的WebBrowser控件中抑制脚本错误
阅读量:6975 次
发布时间:2019-06-27

本文共 675 字,大约阅读时间需要 2 分钟。

原文:

今天用WPF的WebBrowser控件的时候,发现其竟然没有ScriptErrorsSuppressed属性,导致其到处乱弹脚本错误的对话框,在MSDN上找到了如下:

 1 
static 
void SuppressScriptErrors(WebBrowser webBrowser, 
bool hide)
 2 {
 3     webBrowser.Navigating += (s, e) =>
 4         {
 5             var fiComWebBrowser = 
typeof(WebBrowser).GetField(
"
_axIWebBrowser2
", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
 6             
if (fiComWebBrowser == 
null)
 7                 
return;
 8 
 9             
object objComWebBrowser = fiComWebBrowser.GetValue(webBrowser);
10             
if (objComWebBrowser == 
null)
11                 
return;
12 
13             objComWebBrowser.GetType().InvokeMember(
"
Silent
", System.Reflection.BindingFlags.SetProperty, 
null, objComWebBrowser, 
new 
object[] { hide });
14         };
15 }

 

转载地址:http://fursl.baihongyu.com/

你可能感兴趣的文章
数据结构--树,二叉树
查看>>
MySQL优化—工欲善其事,必先利其器之EXPLAIN
查看>>
mysql性能优化学习笔记
查看>>
禁止 favicon.ico 请求
查看>>
CSS隐藏元素的N种实现方式。
查看>>
Hadoop概念学习系列之为什么hadoop/spark执行作业时,输出路径必须要不存在?(三十九)...
查看>>
UVa567_Risk(最短路)(小白书图论专题)
查看>>
Redis Sentinel实现的机制与原理详解
查看>>
nginx php-fpm安装手记
查看>>
spring注解工具类AnnotatedElementUtils和AnnotationUtils
查看>>
[转]简单介绍如何使用robotium进行自动化测试
查看>>
post和get的区别?
查看>>
android 滚动视图(ScrollView)
查看>>
无限级别菜单下拉
查看>>
Linux oprofile命令
查看>>
HashMap 实现原理(复习)
查看>>
Leetcode: LFU Cache && Summary of various Sets: HashSet, TreeSet, LinkedHashSet
查看>>
JAVA数据结构--队列
查看>>
[zz]配置RHEL6使用CentOS6的yum源
查看>>
linux debug : addr2line追踪出错地址
查看>>