1

プロジェクトに取り組んでいますが、vb.net の webbrowser ツールに問題があります。ユーザーが特定のサイトにいるときに msgbox を表示したいのですが、どうすればよいですか? つまり、vb.net の webberrowser ツールで現在の URL を取得するにはどうすればよいですか?

4

3 に答える 3

2

Webbrowser.UrlUri、文字列ではありません。したがって、それを。と比較してください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 に答える