我想在我的项目中使用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