我想在我的項目中使用Mibbit irc,到目前爲止運行良好,但存在缺陷。點擊聊天時粘貼的鏈接將在Internet Explorer中打開,而不是用戶的默認Web瀏覽器。我試着實現一個簡單的代碼,但其中一半似乎被忽略。WebBrowser忽略代碼
http://i.stack.imgur.com/FKGGr.jpg
WebBrowser組件啓動頁:http://widget.mibbit.com/?settings=4abcd3a5f0bf25306d4c6d1968e28cb2&server=irc.mibbit.net&channel=%23Mytestchannel12345
忽略,如果包含:mibbit.com(聊天widged)& ad4game.com(愚蠢的旗幟......) 如果包含,因爲它把不同橫幅 - 因此,不同的鏈接。對於widged,它顯然有幾個服務器託管它,並重定向到其中的一些,如widged1.mibbit.com,widged2.mibbit.com等。
在默認用戶瀏覽器中打開:全部,除了上述2。
Public Class Form1
Private Sub WebBrowser1_Navigating(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserNavigatingEventArgs) Handles WebBrowser1.Navigating
Dim navTo As String = e.Url.ToString
If Not (navTo.ToLower.Contains("mibbit.com") OrElse navTo.ToLower.Contains("ad4game.com") OrElse navTo.ToLower.Contains("about:blank")) Then
e.Cancel = True
System.Diagnostics.Process.Start(e.Url.ToString())
End If
End Sub
End Class
沒有到目前爲止工作...
我確定您知道WebBrowser控件是.NET的一部分,而不是VB.NET的一部分? – 2013-02-13 03:01:36