新打开网页窗口提示重新登陆,究竟是什么问题?
我使用webbrowser来打开网页,并且提交登陆,这个没有任何问题,但遇到网页有一些新开的窗口,如果我在newWindow2事件里加入设置,即加入set ppdisp=webborwser1.object等字眼的话,在新打开的窗口就提示“非法请求页面”的提示,如果我不在newWindow2处理事件,即让新窗口在IE中打开,即提示要“重新登陆”的字眼,那么在这种情况下,究竟是什么原因导致呢?
谢谢!
[解决办法]
两个浏览器用不同的 cookie,不能共享登录状态,还是在控制新开窗口上想办法。
[解决办法]
你是代码是什么写的?是不是登录时session清空了?
[解决办法]
set ppdisp=webborwser1.object
[解决办法]
所以说要用一个新的实例来打开
[解决办法]
'Form1Option ExplicitPrivate Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean) Dim frm As Form1 Set frm = New Form1 frm.Show Set ppDisp = frm.WebBrowser1.ObjectEnd Sub
[解决办法]