クリックすると、ユーザが私の会社のWebページをデフォルトのブラウザで開くことができるようにします。どうすればいい?デフォルトのブラウザでWebページを開く
私はVB.netを使用していますので、すべての.netの例を使用できます。
クリックすると、ユーザが私の会社のWebページをデフォルトのブラウザで開くことができるようにします。どうすればいい?デフォルトのブラウザでWebページを開く
私はVB.netを使用していますので、すべての.netの例を使用できます。
他の人が示したように、Process.Start()
がここに行く方法です。しかし、いくつかの欠点があります。要約すると
http://faithlife.codes/blog/2008/01/using_processstart_to_link_to/
、一部のブラウザでは、それが正当な理由なく、例外をスローする原因となり、機能は非UI上でしばらくの間、ブロックすることができます:それは、このブログの記事を読んで、あなたの時間の価値がありますあなたが同時に実行する可能性のある他のアクションの終わり近くに起こることを確認する必要があります。また、ブラウザーを開くのを待っている間にカーソルの外観を変更することもできます。
これは動作するはずです:
Dim webAddress As String = "http://www.example.com/"
Process.Start(webAddress)
あなたはProcess.Startを使用することができます。
Dim url As String = “http://www.example.com“
Process.Start(url)
これは、システムのデフォルトとして設定された方のブラウザ開く必要があります。
これは私にとって完璧に機能しました。これは個人的な使用のため、私はブラウザとしてFirefoxを使用しました。
Dim url As String
url = "http://www.google.com"
Process.Start("Firefox", url)
ここでは、ブラウザを指定する必要がある一部の人に興味があります。 (しかし12" ピザサブとしてのほど良好ではない!):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
コール:それはそのPCにインストールされている場合、Firefoxでwww.google.comを開きます
NavigateWebURL("http://www.google.com", "Firefox") '// safari Firefox chrome etc
コール:デフォルトのブラウザでwww.google.comを開きます
NavigateWebURL("http://www.google.com", "default")
。
OR
NavigateWebURL("http://www.google.com")
たり、時にはそれだけで Process.Start( "http://www.example.com/")を入力し、非常に簡単です
し、「http://www.example.com/を変更)[オープニングデフォルトのWebブラウザ]の
あなたの解決策は、すでに受け入れられた答えで提案されています.. – donfuxx
Dim URL As String
Dim browser As String = TextBox1.Text
URL = TextBox1.Text
Try
If Not (browser = TextBox1.Text) Then
Try
Process.Start(browser, URL)
Catch ex As Exception
Process.Start(URL)
End Try
Else
Process.Start(URL)
End If
Catch ex As Exception
MsgBox("There's something wrong!")
End Try
可能重複(http://stackoverflow.com/questions/1562183/opening-default-web-browser) –