需要在vb.net webbrowser中更改默认浏览器
问题描述:
大家好
我想在VB.NET中使用WebBrowser。默认情况下它在Internet Explorer中打开但我需要将其更改为谷歌浏览器。
我使用此代码
Hi everyone
I am trying to use WebBrowser in VB.NET. By default it open in Internet Explorer but i need to change it to google chrome.
I am using this code
WebBrowser1.setdefaultbrowser("chrome.google.browserid")
但显示错误,如setdefaultbrowser不是'System.Windows.Forms.WebBrowser'的成员
所以任何人都可以帮助我..谢谢提前
but it showing error like "setdefaultbrowser' is not a member of 'System.Windows.Forms.WebBrowser"
so plz any one help me..Thanks in advance
答
WebBrowser控件是IE的一个版本 - 它不能使用其他任何东西作为浏览器。基本上有两种方法可以做你想做的事:
1)试试Webkit: http://webkitdotnet.sourceforge.net / [ ^ ]
2)试试Awesomium: http://www.awesomium.com/ [ ^ ] - 我自己没有使用它,但我听说它非常好。
The WebBrowser control is a version of IE - it can't use anything else as the browser. There are basically two ways to do what you want:
1) Try Webkit: http://webkitdotnet.sourceforge.net/[^]
2) Try Awesomium: http://www.awesomium.com/[^] - I haven't used it myself, but I hear it is pretty good.
粘贴以下代码到vb2010的主代码
Private Sub NavigateWebURL(ByVal URL As String,可选浏览器As String =default)
如果不是(浏览器=默认)那么
尝试
'//尝试设置浏览器,如果有的话错误(浏览器未安装)
Process.Start(浏览器,URL)
Catch ex As Exception
'//使用默认浏览器
Process.Start(URL)
结束尝试
否则
'//使用默认浏览器
Process.Start(URL)
结束如果
结束子
然后按钮程序复制以下代码
NavigateWebURL(http://www.vipinpawar.in,Firefox)'// safari Firefox chrome等
paste following code to main code in vb2010
Private Sub NavigateWebURL(ByVal URL As String, Optional browser As String = "default")
If Not (browser = "default") Then
Try
'// try set browser if there was an error (browser not installed)
Process.Start(browser, URL)
Catch ex As Exception
'// use default browser
Process.Start(URL)
End Try
Else
'// use default browser
Process.Start(URL)
End If
End Sub
then for button program copy following code
NavigateWebURL("http://www.vipinpawar.in", "Firefox") '// safari Firefox chrome etc