电脑浏览器打不开网页:在默认浏览器中打开网页(open webpage)

我希望我的用户能够点击一个按钮,在点击时在默认浏览器中打开我公司的网页。

我使用 VB.net 所以所有的.net 例子是可以接受的。

49

这应该有效:

Dim webAddress As String = "http://www.example.com/"
Process.Start(webAddress)
21

正如其他人所指出的,Process.Start()是去这里的方式。然而,有一些怪癖。值得你花时间阅读这篇博客文章:

http://faithlife.codes/blog/2008/01/using_processstart_to_link_to/

总之,一些浏览器会导致它抛出一个异常没有很好的理由,该函数可以在非 UI 线程上阻塞一段时间,所以你需要确保它发生在你可能同时执行的任何其他操作的末尾,你可能想在等待浏览器打开时更改光标外观。

9

这里有一个小 sub,可能只是一些需要指定浏览器的人感兴趣(但它不如 12“pizza sub!):P

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

呼叫:将在 Firefox 中打开 www.google.com,如果它安装在该 PC 上。

NavigateWebURL("http://www.google.com", "Firefox") '// safari Firefox chrome etc

调用:将在默认浏览器中打开 www.google.com。

NavigateWebURL("http://www.google.com", "default")

NavigateWebURL("http://www.google.com")
5

您可以使用Process.Start

Dim url As String = “http://www.example.com“
Process.Start(url)

这应该打开系统上设置为默认的浏览器。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(473)
女人比有多少样式:有多少 /有哪些不同类型的ttk样式可用
上一篇
java中arrays的用法(含代码示例)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(71条)