拜,
我正在开发一个项目,要求我从Visual Basic中创建的应用程序控制一个JavaScript密集的网站。
我使用webBrowser.navigate(“javascript:blahblahblah”)登录并更改网站控件上的值非常成功。这样就可以了,但是在我注入登录后网站会使用警报窗口。用户不希望看到这一点。我可以更改vb帧的不透明度和可见性,但无法使用框架和webBrowser控件的属性隐藏javascript警报窗口。
所以,我正在寻找一种通过JavaScript注入覆盖警报功能的方法(或者如果可能的话,以其他方式)。我试过了:
webBrowser.Navigate("javascript:function alert() {};")
webBrowser.Navigate("javascript:window.alert = function() { };")
webBrowser.Navigate("javascript:alert = function{};")
警报窗口仍然显示。
有关如何停止显示警报窗口的任何想法?
感谢。