- 浏览: 72222 次
文章分类
- 全部博客 (47)
- 合并两个表 (1)
- java (46)
- 获得一个节点对象的节点类型 (1)
- JSP 页面不能解析EL表达式。 (1)
- 数据库连接长时间空闲后 (1)
- 爆连接已经关闭的解决方法 (1)
- 设计工作流引擎就象设计一部汽车(工作流程引擎设计思路提示) (1)
- Hadoop的下一代mapreduce (1)
- 备忘css元素定位 (1)
- 第一次通宵 (1)
- 字符编码工具类 (1)
- Asset Pipeline in rails 3.1.0 (1)
- IT行业热点----我国IT飞速发展需关注6大问题 (1)
- Web Service实践之——开始XFire (1)
- 单片机C语言编程基础模板 (1)
- 中医养生顺口溜 (1)
- Property文件读取的Util类 (1)
- JEECMS (1)
- CheckStyle使用java.header文件的问题 (1)
- JUnit4测试代码示例 (1)
- JavaScript中三个弹出窗口 (1)
- About .Net Petshop (1)
- MapXtreme2004代码 在地图上新增加点图元 (1)
- 50个GMail的邀请权 想要的留下EMail (1)
- asp.net+Access简单企业站源码 (1)
- 局域网指定ip断网工具源码 (1)
- lucene索引和搜索过程中的核心类介绍 (1)
- poi 取消科学计数法 (1)
- centos相关 (1)
- java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered (1)
- Project configuration is not up-to-date with pom.xml. 问题解决 (1)
- js截取最后一个.的字符串(IP地址判断) (1)
- Android开发之《Android应用开发揭秘》UI事件汇总 (1)
- SSH through proxy to visit ssh.github.com (ZZ) (1)
- eclipse3.7 添加任务标记 (1)
- SQLServer2005和2008的分页技术比较 (1)
- 传智播客java基础加强ppt (1)
- Struts 标签疑难问题收集-乔乐共享 (1)
- mysql使用rand随机查询记录效率测试 (1)
- 按钮实现spinner (1)
- 线程循环 (1)
- Android相关工具地址 (1)
最新评论
-
543089122:
N年前的老掉牙的手段了,原理也就是ARP
局域网指定ip断网工具源码 -
lvwenwen:
...
Web Service实践之——开始XFire -
hz_grape:
程序员的人生
第一次通宵 -
faylai:
传说中的广告贴啊!!
设计工作流引擎就象设计一部汽车(工作流程引擎设计思路提示)
[转]当用webbrowser1加载网页的时候,网页中出现js错误,会弹出一个提示,如何屏蔽不提示?
- 博客分类:
- java
<p>webbrowser中的脚本错误处理 <br> 当ie浏览器遇到时脚本错误,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。但是webbrowser控件则没有这么聪明,它会弹出错误信息框,使得程序显的很不友好,而且会让一些自动执行的程序暂停。虽然webbrowser提供了scripterrorssuppressed属性,经过尝试,结果是令人遗憾的,通过设置该属性可以解决部分问题,但不能彻底解决。在此探讨两种解决方案:一是通过截获webbrowser.document.window.error事件,并阻止webbrowser继续处理错误来解决。如下: <br> //注册捕获控件的错误的处理事件 <br> this.webbrowser.document.window.error += <br> new htmlelementerroreventhandler(window_error); <br> //对错误进行处理 <br> void window_error(object sender, htmlelementerroreventargs e) <br> { <br> e.handled = true; // 阻止其他地方继续处理 <br> } <br>上面的方法可以解决大部分问题,但对于多个框架嵌套等等的情形还是不能很好的解决,于是只能自己动手封装一个mywebbrowser了,然后用我们自己的mywebbrowser来替代webbrowser。如下: <br>public class mywebbrowser : system.windows.forms.webbrowser <br>{ <br> private shdocvw.iwebbrowser2 iwb2; <br><br> protected override void attachinterfaces(object nativeactivexobject) <br> { <br> iwb2 = (shdocvw.iwebbrowser2) nativeactivexobject; <br> iwb2.silent = true; <br> base.attachinterfaces(nativeactivexobject); <br> } <br><br> protected override void detachinterfaces() <br> { <br> iwb2 = null; <br> base.detachinterfaces(); <br> } <br>} <br><br>这种方法能能很好的解决问题,其实使用过非托管webbrowser的朋友肯定看出来了,实际上是通过引用shdocvw绕过托管代码,直接shdocvw.iwebbrowser2.silent = true,最原始的也是最有效的。 <br><br>==================以上网上原话 <br>因为我也遇到过这样的问题,如果网页是自己做的 其实最好的办法还是在网页中去掉脚本错误</p>
发表评论
-
Android相关工具地址
2012-02-08 15:57 768SDK: http://developer.andr ... -
线程循环
2012-02-07 14:28 802@selector(xxxThread)方法以后,在方 ... -
按钮实现spinner
2012-02-03 12:43 864int cityID=0; //用于默认选择哪个 ... -
mysql使用rand随机查询记录效率测试
2012-02-03 09:24 740一直以为mysql随机查询几条数据,就用 SELECT ... -
Struts 标签疑难问题收集-乔乐共享
2012-02-02 15:14 856循环List:private List list; & ... -
传智播客java基础加强ppt
2012-01-31 16:13 1560<p>????? 如果想把java基础打牢 ... -
SQLServer2005和2008的分页技术比较
2012-01-31 15:53 1951<span style="fon ... -
eclipse3.7 添加任务标记
2012-01-31 15:23 2376<p>在编写程序时有一些工作要等到以后才做 ... -
SSH through proxy to visit ssh.github.com (ZZ)
2012-01-31 14:58 1884<p>Scenario:</p> ... -
Android开发之《Android应用开发揭秘》UI事件汇总
2012-01-11 14:43 1192<h1>Android开发之《Androi ... -
js截取最后一个.的字符串(IP地址判断)
2012-01-11 14:18 2241[size=small;] 由于我们的项目中需 ... -
Project configuration is not up-to-date with pom.xml. 问题解决
2012-01-11 13:09 2057<span>Project configu ... -
java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered
2011-12-28 12:28 5462<span style="font-f ... -
centos相关
2011-12-28 11:34 820比较新的源 rpm -Uvh http://dow ... -
poi 取消科学计数法
2011-12-21 13:33 2199[size=medium;]<br>[/s ... -
lucene索引和搜索过程中的核心类介绍
2011-12-21 12:54 1220lucene索引和搜索过 ... -
局域网指定ip断网工具源码
2011-12-20 13:53 2034只适用于小型局域网 <br> <s ... -
asp.net+Access简单企业站源码
2011-12-20 12:04 3161<span style="font-f ... -
50个GMail的邀请权 想要的留下EMail
2011-12-15 13:34 741今天看到自己已经有50个GMail的邀请权了 想要的请 ... -
MapXtreme2004代码 在地图上新增加点图元
2011-12-15 13:29 781sender, System.EventArgs e ...
相关推荐
当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动...
在WebBrowser控件中,我们可以使用ExecScript方法来弹出消息窗口。这个方法可以执行JavaScript代码,以弹出消息窗口。 八、向WebBrowser中写入HTML内容的几种方法 在VB和VBA中,我们可以使用WebBrowser控件的...
实例009 关闭IE主窗口时,不弹出询问对话框 13 1.2 弹出网页对话框 14 实例010 弹出网页模式对话框 14 实例011 弹出全屏显示的网页模式对话框 16 实例012 网页拾色器 18 实例013 日期选择器 21 1.3 窗口的动画效果 ...
使用模态窗体则会先弹出此错误然后再显示新打开的界面。网上查了许久,总结解决方案如下: 1. 可能与IE的某些插件冲突。请把所有无关的IE加载项全部禁用后尝试 2. 引用了不存在的js文件 3. 页面的某些文件在文档模型...
实例241 在弹出的新窗口中选择图片 372 8.6 在页面中播放图片 374 实例242 幻灯片式播放图片 374 实例243 无间断的图片循环滚动效果 376 8.7 图片的其他效果 377 实例244 导航地图 377 8.8 播放音乐 ...
演示了OpenG的使用方法,内含几个实例,一个实例就3个文件。 p2p vb实例。 p2p+technology文档。 P2P视频技术源码(含开发文档) PcShare 内含远程控制、进程管理、文件操作、视频控制、注册表操作、客户端...
演示了OpenG的使用方法,内含几个实例,一个实例就3个文件。 p2p vb实例。 p2p+technology文档。 P2P视频技术源码(含开发文档) PcShare 内含远程控制、进程管理、文件操作、视频控制、注册表操作、客户端...
演示了OpenG的使用方法,内含几个实例,一个实例就3个文件。 p2p vb实例。 p2p+technology文档。 P2P视频技术源码(含开发文档) PcShare 内含远程控制、进程管理、文件操作、视频控制、注册表操作、客户端...
演示了OpenG的使用方法,内含几个实例,一个实例就3个文件。 p2p vb实例。 p2p+technology文档。 P2P视频技术源码(含开发文档) PcShare 内含远程控制、进程管理、文件操作、视频控制、注册表操作、客户端...
演示了OpenG的使用方法,内含几个实例,一个实例就3个文件。 p2p vb实例。 p2p+technology文档。 P2P视频技术源码(含开发文档) PcShare 内含远程控制、进程管理、文件操作、视频控制、注册表操作、客户端...
9:采用Messenger的弹出滑动消息提示框. 10:下载管理,虚拟文件夹. 11:自动ping. 12:连接到搜索引擎. 13:自动报告bug,建议等. 14:宏功能. 15:自动同步文件夹. 16:保存加载任务. 17:计划任务. 18:单线程下载时不能创建...
16.2 弹出网页对话框 634 16.3 窗口的动画效果 643 16.4 窗口控制 652 16.5 框架的应用 659 16.6 无边框窗口 666 第17章 导航条的应用 671 17.1 水平导航条的应用 672 17.2 下拉菜单式导航条 680 17.3 侧导航条设计 ...
16.2 弹出网页对话框 634 16.3 窗口的动画效果 643 16.4 窗口控制 652 16.5 框架的应用 659 16.6 无边框窗口 666 第17章 导航条的应用 671 17.1 水平导航条的应用 672 17.2 下拉菜单式导航条 680 17.3 侧导航条设计 ...