小熊梦工厂为什么停服 为什么 打开 总出现 脚本错误 的 对话框

网上有好多解决方法,可是不一定好使,本人经过多次试验,针对WebBrowser控件中自动点击弹出框及禁用脚本提示问题得到如下几种实际情况的解决办法,绝对管用。
1、屏蔽弹出错误脚本
将WebBrowser控件ScriptErrorsSuppressed设置为True即可。 (参考本篇博客:)
2、页面一加载就有弹出框的自动点击(屏蔽)
private&void&webBrowser1_Navigated(object&sender,&WebBrowserNavigatedEventArgs&e)
&&&&&&&&&&//自动点击弹出确认或弹出提示
&&&&&&&&&&IHTMLDocument2&vDocument&=&(IHTMLDocument2)webBrowser1.Document.DomD
&&&&&&&&&&vDocument.parentWindow.execScript(&function&confirm(str){return&}&&,&&javascript&);&//弹出确认
&&&&&&&&&&vDocument.parentWindow.execScript(&function&alert(str){return&}&&,&&javaScript&);//弹出提示
3、WebBrowser页面加载完毕之后,在页面中进行一些自动化操作的时候弹出框的自动点击(屏蔽)
private&void&webBrowser1_DocumentCompleted(object&sender,&WebBrowserDocumentCompletedEventArgs&e)
&&&&&&&&&&&&//自动点击弹出确认或弹出提示
&&&&&&&&&&&&IHTMLDocument2&vDocument&=&(IHTMLDocument2)webBrowser1.Document.DomD
&&&&&&&&&&&&vDocument.parentWindow.execScript(&function&confirm(str){return&}&&,&&javascript&);&//弹出确认
&&&&&&&&&&&&vDocument.parentWindow.execScript(&function&alert(str){return&}&&,&&javaScript&);//弹出提示
//下面是你的执行操作代码
注意:一定要放到你的代码执行前面,这样有弹出框的时候才会自动点击,如果把这段代码放到你点击按钮之后,点击按钮弹出的提示框是自动点击不了的。放到前面即可实现点击按钮之后自动点击对话框提示的效果。
另外注意引用命名控件。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:8091次
排名:千里之外
转载:30篇
(1)(1)(1)(1)(1)(1)(4)(5)(5)(3)(1)(4)(3)您的举报已经提交成功,我们将尽快处理,谢谢!
如果是IE出现的脚本错误,你试试下面的方法,如果是玩游戏时经常出现,可能是游戏软件或网站的问题,卸载游戏重装试试。
打开IE选工具/Internet选项...
“脚本错误”形成的原因是因为访问者所使用的浏览器不能完全支持页面里的脚本,而且出现频率并不低。遇到“脚本错误”时一般会弹出一个非常难看的脚本运行错误警告窗口,而...
办法是有的,也很简单,就是做一次系统还原。
附件,系统工具,系统还原
还原点要选在你的IE还好用的时间的。
大家还关注

参考资料

 

随机推荐