注册 登录
编程论坛 VB6论坛

vb浏览器点击链接无效的困扰,求大神不吝赐教

atan2013 发布于 2013-08-02 21:01, 597 次点击
自编了个最简单的vb浏览器,设置了一直在当前窗口打开链接。大部分情况下很正常。但碰到有的游戏,可以打开官方主页,登陆账号,但点击游戏所在区时就没反应,进不了游戏。(用其他浏览器可以正常进)
今天百度了很久,查了很多资料,解决不了,求大神不吝赐教,感谢。
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Cancel = True
WebBrowser1.Navigate2 WebBrowser1.Document.activeElement.href
End Sub
5 回复
#2
bczgvip2013-08-03 18:59
游戏?页游么?
#3
atan20132013-08-03 23:15
是的。现在的问题其实就是有时点击连接没反应,查了好久,不知道怎么解决。
#4
Artless2013-08-03 23:41
以下是引用atan2013在2013-8-2 21:01:26的发言:

大部分情况下很正常。但碰到有的游戏,可以打开官方主页,登陆账号,但点击游戏所在区时就没反应,进不了游戏。(用其他浏览器可以正常进)
这应该不是简单代码问题。进不了的游戏需要什么特殊东东。
#5
atan20132013-08-04 10:23
以下是引用Artless在2013-8-3 23:41:49的发言:

这应该不是简单代码问题。进不了的游戏需要什么特殊东东。


vb浏览器存在的问题是有时点击链接无反应。(关键是直接用IE是可以正常打开的,在一个新窗口打开)
我觉得问题的根源就在我把vb浏览器设置为只在当前窗口打开(这个不能改掉),不知道怎么解决这个问题。
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Cancel = True
WebBrowser1.Navigate2 WebBrowser1.Document.activeElement.href
End Sub
#6
风吹过b2013-08-05 08:33
有可能它这个链接是用 POST 方式提交数据的,用 GET 打开时就会打不开。
我一般是操作 ppDisp  这个对象,但也有时会出现 打不开的情况。
1