.net Visual Basic web浏览器在默认浏览器中打开链接
我正在开发一个小应用程序,我有一个web浏览器,当它打开时,它会加载一个特定的url。如果单击该visual basic浏览器中的链接,则会在internet explorer中打开URL 有没有办法将其设置为所有在VB浏览器中打开的链接都默认打开,而不是IE 编辑:我在下面添加了我的代码,你可以得到一个更好的想法.net Visual Basic web浏览器在默认浏览器中打开链接,.net,vb.net,winforms,webbrowser-control,.net,Vb.net,Winforms,Webbrowser Control,我正在开发一个小应用程序,我有一个web浏览器,当它打开时,它会加载一个特定的url。如果单击该visual basic浏览器中的链接,则会在internet explorer中打开URL 有没有办法将其设置为所有在VB浏览器中打开的链接都默认打开,而不是IE 编辑:我在下面添加了我的代码,你可以得到一个更好的想法 Public Class UpdaterBrowser Private Sub UpdaterBrowser_Load(sender As Object, e As
Public Class UpdaterBrowser
Private Sub UpdaterBrowser_Load(sender As Object, e As EventArgs) Handles MyBase.Load
WebBrowser.ScrollBarsEnabled = False
WebBrowser.IsWebBrowserContextMenuEnabled = False
WebBrowser.Navigate("http://www.google.co.uk/")
End Sub
End Class
再次编辑:
谷歌不是正在使用的网站,我已经改变了它。但该网站已设置为在所有链接的新选项卡/窗口中打开链接。不幸的是,我认为没有办法阻止浏览器使用Internet Explorer。 您应该在“设置”中更改默认浏览器
注意:尝试在您的电脑上安装另一个web浏览器(例如Chrome或Firefox)。这是不寻常的行为。。。WebBrowser控件不会在外部浏览器中打开链接。很明显,您编写了一些代码来做一些不同的事情。我已经用代码更新了帖子,网站似乎在一个选项卡/窗口上打开了所有链接。我只需要找出如何强制它在vb浏览器控件的默认浏览器中执行。嗯,是的。这是一个你忽略了的细节,你正在浏览的页面强制所有链接在一个新窗口中打开。这是可怕的行为,每一个已知的风格指南都不鼓励这种行为。但如果你必须解决这个问题,请参见。方法2可能是你的赢家。或者,您可以进行调整。这些代码示例是否有visual basic版本?有些函数在VB.net 11上没有使用将代码转换为VB的功能