当前位置:编程学习 > VB >>

webbrowser.Navigate的问题

我在浏览器里对百度搜索进行了拦截

很简单 比如搜索是http://www.baidu.com/s?wd=aa

就判断是百度的网址然后 webbrowser.stop 然后

把url 变成 http://www.baidu.com/s?wd=aa&tn=aa

webbrowser.Navigate url

一般的页面没有问题 ,但是遇到框架页面会出问题

比如这个http://www.baidule.com/

原因很简单 ,他里面有 http://www.baidu.com/s?wd=aa
这样的 会把他 webbrowser.stop 然后

把url 变成 http://www.baidu.com/s?wd=aa&tn=aa

webbrowser.Navigate url

导致本来应该打开

http://www.baidule.com/search.php?keyword=gg&left=baidu&middle=sogou&right=google&left=baidu&right=google&leftd=sogou&rightd=qq

这样的地址 他直跳到百度去了,如何解决这个问题?


webbrowser.Navigate url 的第三个参数是TargetFrameName 我试了"_self" "_parent"都不行 怎么样解决


Sub Navigate(URL As String, [Flags], [TargetFrameName], [PostData], [Headers])
补充:VB ,  网络编程
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,