vb Webbrowser中发生脚本运行错误,但是用WebBrowser1.Silent=true后相当网页还是运行不正常,该怎么解决

如题所述

WebBrowser1.Silent=true的作用是在网页发生脚本错误时不弹出警告窗口,但是网页中的脚本错误仍然没有得到改正啊!这就好像一个人吃坏了肚子,胃胀不舒服,老放屁,好,你把他的屁眼堵上了,这下放不了屁了,耳根清净了,但他肚子涨的问题并没有得到解决啊!甚至还可能更糟!
所以,当务之急是改正网页上的脚本错误。如果网页是别人的,那就没办法了,WebBrowser不可能自动改正别人的网页的,否则的话,我把百度的首页改成自己的个人主页那不是易如反掌?追问

我在模拟点击一个网站的“创建”按钮,模拟点击时出现脚本运行错误,但是手动就没事,应该是网站动手脚了,网站也是别人的网站,真没办法了吗?万望赐教.

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-01
按照你说的手动点击不会报错,模拟点击就会,你看看它的代码是否还有其他的触发动作;尝试指定位置发送消息点击试试!追问

你好,能不能留个联系号码,万望赐教,谢谢。

追答

q4486 44099

本回答被提问者采纳

vb Webbrowser中发生脚本运行错误,但是用WebBrowser1.Silent=true后相当...
WebBrowser1.Silent=true的作用是在网页发生脚本错误时不弹出警告窗口,但是网页中的脚本错误仍然没有得到改正啊!这就好像一个人吃坏了肚子,胃胀不舒服,老放屁,好,你把他的屁眼堵上了,这下放不了屁了,耳根清净了,但他肚子涨的问题并没有得到解决啊!甚至还可能更糟!所以,当务之急是改正网...

VB WebBrowser弹出脚本错误
WebBrowser1.Silent = True End Sub Silent是WebBrowser控件的一个属性,用于屏蔽网页错误弹出对话框。上面代码就是在网页开始加载和加载结束 的过程中屏蔽页面的错误对话框。

VB WebBrowser打开网页的时候,说脚本错误。怎么回事
WebBrowser1.Silence=True 不过不能在属性窗口设置,会失效的 一定要在Form_Load或者哪里运行动态设置 祝你成功!

...太烦人了。求解决方法WebBrowser1.Silent = True 不管用啊。_百度知...
用VB的webbrowser控件去调用一个页面,因为页面有个在线列表,因而该网页定时...或者用跳转url方式来解决。 ...好像这种现象各大浏览器都会有提示,如果你...

用webBrowser打开网页出现脚本错误怎么办
假设你的浏览器部件名为 WebBrowser1你可以这样来屏蔽那些烦人的脚本错误弹窗:在打开网址之前,设置 WebBrowser1.Silent = True 这个属性只能用代码设置,比如在窗体启动代码中设置:Private Sub Form_Load()WebBrowser1.Silent = True WebBrowser1.Navigate "http:\/\/www.baidu.com"End Sub ...

vb WebBrowser控件打开网页出现 未结束的字符串常量
这是网站的javascript错误,你无法控制,只能屏蔽错误信息。对于blog可以尝试进程样式的设置,毕竟网站样式多种多样,维护人员对某个位置的疏忽是无法避免的,如果不懂脚本编写,只能尽量选择比较完善而不会出现错误的样式效果,如果能找到错误的位置与解决方法,也可以与网站管理员联系。

VB WebBrowser 的问题
你好,WebBrowser1.Document.parentwindow.scrollby 0, 30 设置滚动条向下,需要先打开一个网页。如果你的网页没打开,就会出现你上面的错误。解决方法:1、Timer2.Enabled 先设置为false,然后WebBrowser1打开网页,再设置Timer2.Enabled = True 2、Form_Load 中写下面代码,先让WebBrowser1打开空白页面...

vb程序WebBrowser1网页显示,连接论坛时弹出当前脚本错误,连接网站没事...
在程序中加入这句:webbrowser.silent=true

VB怎么webbrowser在输入网址后重新加载网页,不管有没有返存
'WebBrowser(WB)。Sub Reload(ByVal URL As String)On Error Resume Next '对于 IE7 或以上,Refresh 方法会有“IWebBrowser 方法失败”的错误,但是不会影响页面加载,所以跳过 WB.Navigate2 (URL)WB.Refresh End Sub

vb中判断webbrowser打开网页是否成功
VB里可以通过检测Webbrowser控件的ReadState属性获取载入完成情况。比如 Webbrowser1.Navigate "http:\/\/www.baidu.com"Do DoEvents If Webbrowser1.ReadState = 4 Then Msgbox "载入完成":Exit Do Loop

相似回答