source

기본 브라우저에서 웹 페이지 열기

ittop 2023. 5. 27. 11:56
반응형

기본 브라우저에서 웹 페이지 열기

사용자가 단추를 클릭하면 기본 브라우저에서 회사 웹 페이지를 열 수 있습니다.어떻게 해야 하나요?

저는 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

반응형