プロジェクトに取り組んでいますが、vb.net の webbrowser ツールに問題があります。ユーザーが特定のサイトにいるときに msgbox を表示したいのですが、どうすればよいですか? つまり、vb.net の webberrowser ツールで現在の URL を取得するにはどうすればよいですか?
29491 次
3 に答える
2
Webbrowser.Url
はUri
、文字列ではありません。したがって、それを。と比較してくださいUri
。
If WebBrowser1.Url = New Uri("http://stackoverflow.com") Then
于 2013-01-11T13:30:51.270 に答える
2
特定のサイトの最上位レベルだけでなく、すべての URL で機能するように、URI のホストを確認する必要があります。
Private Sub Button1_Click_1( sender As System.Object, e As System.EventArgs) Handles Button1.Click
WebBrowser1.Navigate("http://www.stackoverflow.com")
End Sub
Private Sub WebBrowser1_DocumentCompleted( sender As System.Object, e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
If WebBrowser1.Url.Host = "stackoverflow.com"
MessageBox.Show("You are at stack overflow")
End If
End Sub
于 2013-01-11T18:12:06.653 に答える
-1
これはあなたが意味するものですか?
Dim browser As String
browser = TextBox1.Text
WebBrowser1.Navigate(browser)
MsgBox("Your visiting " & browser)
End Sub
于 2013-06-12T12:22:17.480 に答える