[紧急]VB中如何屏蔽网页中JS用alert生成的消息框?最近在搞一个自动上报数据的东西,由于上报系统是WEB界面
[紧急]VB中如何屏蔽网页中JS用alert生成的消息框?
最近在搞一个自动上报数据的东西,由于上报系统是WEB界面的,所以涉及到WebBrowser控件。
现在碰到的问题是,在每上报一条数据后WEB系统都会有一个由JS脚本通过alert函数生成的提示框,主要就是提示数据上报完成的。
由于这个提示框的存在影响了程序的继续循环进行,必须要人工点击提示框上的确定按纽才能使程序继续运行下去,这样的话就失去了自动上报的意义。
网上也搜索过一些类似的文档也下了一些源程序,但还不是很理解,也没有一个能实现效果的。
哪位仁慈,帮我想想解决办法吧,东西很紧急,如能提供有效的解决方案,不胜感激!
[解决办法]
Whenever the WebBrowser control needs to display a message box, MSHTML will call the ShowMessage method of your IDocHostShowUI implementation.
www.microsoft.com/mind/1098/advhost/advhost.asp
www.codeproject.com/atl/vbmhwb.asp
