回答
您可以檢查...
Sub webbrowser1_Complete(ByVal sender As Object, _
ByVal e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
//Webbrowser1.url property to get valu of url
End Sub
它不起作用嗎? –
儘管此代碼片段可能會解決問題,但[包括解釋](http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)確實有助於提高帖子的質量。請記住,您將來會爲讀者回答問題,而這些人可能不知道您的代碼建議的原因。 – Ferrrmolina
從我可以從你的問題理解,這是我會做什麼好。
首先創建一個structure
這將允許您存儲您可能要再次使用的數據。
接下來在這種情況下創建一個Function
,它帶有一個布爾返回值,用於檢查WebBrowser1
的當前url是否與我們在結構中存儲的url相同。
一旦你這樣做了,我會創建一個新的WebBrowser1 Event
在這種情況下WebBrowser1_DocumentCompleted
觸發函數來比較WebBrowser1 url文本框和結構存儲的字符串時,完全加載的網頁。
Public Class Form1
Dim urlSettings As urlSetting
Structure urlSetting
Public url As String
End Structure
Private Function checkURL(url As String) As Boolean
Dim changed As Boolean = True
If Not urlSettings.url = url Then
changed = False
End If
Return changed
End Function
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
WebBrowser1.Navigate(New Uri(TextBox1.Text))
End Sub
Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
If Not checkURL(TextBox1.Text) Then
urlSettings.url = TextBox1.Text
MessageBox.Show("The URL has changed")
End If
End Sub
End Class
當然你也可以修改,以便滿足您的需求,然而這應該讓你對你的方式。 :)
MSDN信息
結構:https://msdn.microsoft.com/en-us/library/4ft0z102.aspx
WebBrowser控件:https://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser(v=vs.110).aspx
回到Statesments如功能:https://msdn.microsoft.com/en-us/library/2e34641s.aspx從一個改變網頁
- 1. 檢查瀏覽器是否已關閉
- 2. 如何檢查網站是否已經在網頁瀏覽器中打開?
- 3. Android的網頁瀏覽器,檢查網址是否是一個文件
- 4. 檢查已經打開的瀏覽器和URL
- 5. 如何檢查網址是否已經打開HTML
- 6. 檢查是否已輸入網址
- 7. 檢查網址是否已啓動?
- 8. 檢查手機瀏覽器是否正在訪問網站
- 9. 檢查HTMLElement是否存在於網頁瀏覽器控件(vb.net)中的Document中
- 10. 檢查,看是否有DataGrid的元數據已經改變
- 11. Jquery .Load Image,如何檢查圖像是否已經加載到瀏覽器中?
- 12. 查找網頁瀏覽器的網址
- 13. 檢查文件是否已經改變使用HTML5文件API
- 14. Magento:如何檢查價值是否已經改變了訂單
- 15. Github沒有檢查本地回購是否已經改變
- 16. 檢查網頁是否已被修改
- 17. 檢查瀏覽器是否接受Cookie
- 18. 檢查瀏覽器是否支持SVG
- 19. 檢查瀏覽器是否理解JavaScript
- 20. 檢查瀏覽器是否支持MutationObserver
- 21. 檢查瀏覽器是否爲Firefox
- 22. Eclipse的瀏覽器網址變更
- 23. 檢查網址是否存在,而無需打開瀏覽器,在Java
- 24. 如何檢查,並告知用戶已經在瀏覽器
- 25. 檢查一個小時是否已經通過Vb.net
- 26. 在瀏覽器中加載的網頁能否改變瀏覽器的設置?
- 27. Django的網址,瀏覽器
- 28. 檢查網絡瀏覽器是否空白
- 29. 檢查應用程序是否由網絡瀏覽器啓動
- 30. 檢查在瀏覽器中打開的網頁地址
不同的同一網站或更改網站上? – Bindrid
很多方面,這裏已經被無數次的回答了。你有沒有想過保留一個變量並檢查它? – Codexer