>  기사  >  백엔드 개발  >  웹 페이지를 열기 위해 기본 브라우저를 호출하는 C#의 여러 방법에 대한 자세한 소개(그림)

웹 페이지를 열기 위해 기본 브라우저를 호출하는 C#의 여러 방법에 대한 자세한 소개(그림)

黄舟
黄舟원래의
2017-03-13 17:49:533038검색

웹 페이지를 열기 위해 기본 브라우저를 호출하는 CSharp의 여러 가지 방법

샘플 인터페이스:


방법 1: 레지스트리 기본 브라우저 실행 파일 경로

        private void button1_Click(object sender, EventArgs e)
        {
            //从注册表中读取默认浏览器可执行文件路径
            RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command\");
            string s = key.GetValue("").ToString();

            //s就是你的默认浏览器,不过后面带了参数,把它截去,不过需要注意的是:不同的浏览器后面的参数不一样!
            //"D:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "%1"
            System.Diagnostics.Process.Start(s.Substring(0, s.Length - 8), "http://blog.csdn.net/testcs_dn");
        }

방법 2:

        private void button2_Click(object sender, EventArgs e)
        {
            //调用系统默认的浏览器 
            System.Diagnostics.Process.Start("explorer.exe", "http://blog.csdn.net/testcs_dn");
        }

방법 3:

        private void button3_Click(object sender, EventArgs e)
        {
            //调用系统默认的浏览器 
            System.Diagnostics.Process.Start("http://blog.csdn.net/testcs_dn");
        }

방법 4: IE 브라우저 호출

        private void button4_Click(object sender, EventArgs e)
        {
            //调用IE浏览器  
            System.Diagnostics.Process.Start("iexplore.exe", "http://blog.csdn.net/testcs_dn");
        }

원칙 일반적으로 말하면, 방법 2와 방법 3은 동일해야 하지만 방법 3의 코드가 더 짧습니다.

위 내용은 웹 페이지를 열기 위해 기본 브라우저를 호출하는 C#의 여러 방법에 대한 자세한 소개(그림)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.