기본 브라우저에서 웹 페이지 열기
사용자가 단추를 클릭하면 기본 브라우저에서 회사 웹 페이지를 열 수 있습니다.어떻게 해야 하나요?
저는 VB.net 을 사용하고 있기 때문에 모든 .net 예제를 사용할 수 있습니다.
이렇게 하면 됩니다.
Dim webAddress As String = "http://www.example.com/"
Process.Start(webAddress)
다른 사람들이 지적했듯이,Process.Start()
여기로 가는 길입니다.하지만, 몇 가지 특이한 점이 있습니다.다음 블로그 게시물을 읽어 볼 가치가 있습니다.
http://codeslife.codes/sys/2008/01/using_processstart_to_link_to/
요약하자면, 일부 브라우저는 정당한 이유 없이 예외를 발생시킵니다. 이 기능은 UI가 아닌 스레드에서 잠시 동안 차단될 수 있으므로 동시에 수행할 수 있는 다른 작업의 끝 근처에서 발생하는지 확인해야 하며 브라우저가 열릴 때까지 기다리는 동안 커서 모양을 변경해야 할 수도 있습니다.
다음은 브라우저를 지정해야 하는 일부 사용자의 관심을 끌 수 있는 작은 하위 항목입니다.(하지만 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에 www.google.com 이 설치되어 있으면 해당 PC에서 Call:이(가) 열립니다.
NavigateWebURL("http://www.google.com", "Firefox") '// safari Firefox chrome etc
Call: 기본 브라우저에서 www.google.com 이 열립니다.
NavigateWebURL("http://www.google.com", "default")
OR
NavigateWebURL("http://www.google.com")
Dim url As String = “http://www.example.com“
Process.Start(url)
이렇게 하면 시스템에서 기본값으로 설정된 브라우저가 열립니다.
이것은 저에게 완벽하게 효과가 있었습니다.이것은 개인적인 용도이기 때문에 저는 파이어폭스를 브라우저로 브라우저를 사용했습니다.
Dim url As String
url = "http://www.google.com"
Process.Start("Firefox", url)
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://www.example.com ")
Public Sub URLOpen(Url As String)
Dim OpenURL As New ProcessStartInfo With {
.UseShellExecute = True,
.FileName = "explorer.exe",
.Arguments = Url
}
Process.Start(OpenURL)
End Sub
또는 프로세스를 입력하는 것이 매우 쉬울 수도 있습니다.시작("http://www.example.com/ ")
그런 다음 http://www.example.com/ "을 변경합니다.)
언급URL : https://stackoverflow.com/questions/6613239/open-a-webpage-in-the-default-browser
'source' 카테고리의 다른 글
val()을 사용하여 선택 값을 설정할 때 jquery change 이벤트가 트리거되지 않는 이유는 무엇입니까? (0) | 2023.05.27 |
---|---|
Angular 2.0 라우터가 브라우저를 다시 로드하는 데 작동하지 않음 (0) | 2023.05.27 |
Xcode -- $(SRCROOT)란 무엇입니까? (0) | 2023.05.27 |
Angular2가 버튼을 클릭할 때 양식을 체계적으로 제출하지 않도록 합니다. (0) | 2023.05.27 |
Python의 상대 경로에서 가져오기 (0) | 2023.05.27 |