VB6.0 获取WebBrowser当前打开页面的网址
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB6.0 获取WebBrowser当前打开页面的网址相关的知识,希望对你有一定的参考价值。
比如当前WebBrowser1里打开的是百度首页。那么对应的TEXT1中显示www.baidu.com
最好还能得到当前页面的标题
VB6.0可通过WebBrowser控件的DocumentComplete事件来获取当前打开页面的URL(网址)。
DocumentComplete事件
描述
当被导航到该文件达到READYSTATE_COMPLETE状态时发生。
URL 属性
设置或返回 Execute 或 OpenURL 方法使用的
URL。
代码实例,新建VB的EXE工程,添加一个WebBrowser控件到窗体,放置一个TextBox控件。
Private Sub Form_Load()
On Error GoTo useErr
WebBrowser1.Navigate "http://zhidao.baidu.com/"
Exit Sub
useErr:
Print "ERR"
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Text1.Text = URL
End Sub
text1.text= WebBrowser1.LocationName & " " & url
End Sub本回答被提问者采纳
VB中如何将WebBrowser打开的网页图片缩放显示?
我用以下命令打开了该URL地址处的一张图片,如何将其放大或者缩小呢?我想让它正好充满整个WebBrowser控件!纠结好久了,大神帮帮忙吧,小弟谢了!
WebBrowser1.Navigate "http://192.168.8.1:8083/?action=snapshot"
我是想把摄像头看到的图像实时传输到VB中,我用WEBBROWSER控件打开URL处的图片,然后用TIMER不断去刷新,可以得到实时传输的效果,但是图片切换时会有明显的一闪一闪的效果,因为图片切换的很快,刷新间隔越短闪得就越厉害 这个应该怎么解决啊?
追答WEBBROWSER是网页控件,不适合做这种的,因为TIMER会刷新整个界面,你看起来当然是幻灯片了
以上是关于VB6.0 获取WebBrowser当前打开页面的网址的主要内容,如果未能解决你的问题,请参考以下文章
VB6.0:如何通过xmlhttp对象,获取多个URL的HTML代码?
vb6.0中如何设置:如下的路径选择?怎么让一个按钮被点击时直接打开路径中的.exe文件?谢谢了