vb的WebBrowser控件怎样避免解决浏览器脚本错误?

如上图所示,用webbrowser访问微信网页版总是弹出脚本错误的提示,在这里要说明一下的是,屏蔽脚本错误的方法我试过了,即PrivateSubWebBrowser1_D... 如上图所示,用webbrowser访问微信网页版总是弹出脚本错误的提示,在这里要说明一下的是,屏蔽脚本错误的方法我试过了,即
Private Sub WebBrowser1_DownloadBegin() WebBrowser1.Silent = TrueEnd SubPrivate Sub WebBrowser1_DownloadComplete() WebBrowser1.Silent = TrueEnd Sub
是的 用了上述代码后不再出现错误提示了,但是微信网页版页面上的很多功能都错乱了,比如出现了鼠标点击想要点击的联系人时无法点击现象表现为焦点错位。意思就是不能通过这种方法来避免弹出脚本错误提示,不然访问后的网页会有严重的错误。如果点击上图中的“是”按钮,点击后则功能为正常,故希望得到更好的解决方法,望赐教。
展开
 我来答
xtfnpgy
2014-03-02 · TA获得超过1784个赞
知道大有可为答主
回答量:1989
采纳率:76%
帮助的人:1110万
展开全部
如果你不想屏蔽弹出错误,又想点击里面的按钮的话,只能用spy++找到弹窗的句柄,然后发送消息点击“是”(可以用指定位置模拟鼠标点击),思路:
1.放一个定时器,实时侦测有无弹窗的句柄;
2.发现句柄,找到“是”的位置,模拟发送鼠标点击消息。
这种方法有个缺点就是,弹窗还是会出现闪一下,出现的速度取决于你的定时器的间隔,最好将定时器的间隔设为100ms即0.1秒。
望采纳!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式