[英]webbrowser detect link click and open in new window vb.net
我當前在連接瀏覽器中的鏈接時打開新窗口時遇到問題,我無法使用webbrowser.Navigating,因為在用戶可以訪問該鏈接以打開新窗口之前已經進行了多種導航。 我已經看過vb.net檢測Webbrowser控件中是否單擊了鏈接,但這並沒有太大幫助。 有沒有辦法檢測Web瀏覽器中的linkclick? 我現在很茫然,不勝感激。
我能夠弄清楚該怎么做,下面的代碼適用於遇到類似問題的任何人。
Private Sub webMailNavigating(sender As Object, e As WebBrowserNavigatingEventArgs) Handles webMail.Navigating
' opens link in new tab if it isn't blank and will not open emails in a new tab.
Try
If Not e.Url.ToString.Contains("emailUrl") And Not e.Url.ToString.Contains("about:blank") Then
e.Cancel = True
Process.Start(e.Url.ToString)
Else
End If
Catch
End Try
End Sub
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.