Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Einführung in verschiedene C#-Methoden zum Aufrufen des Standardbrowsers zum Öffnen einer Webseite (Bild)

Detaillierte Einführung in verschiedene C#-Methoden zum Aufrufen des Standardbrowsers zum Öffnen einer Webseite (Bild)

黄舟
黄舟Original
2017-03-13 17:49:533066Durchsuche

Mehrere Methoden für CSharp, um den Standardbrowser aufzurufen, um eine Webseite zu öffnen

Beispielschnittstelle:


Methode 1: Lesen aus dem Registrierung Standardpfad der ausführbaren Browser-Datei

        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");
        }

Methode 2:

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

Methode 3:

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

Methode 4: IE-Browser aufrufen

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

Im Prinzip sollten Methode zwei und Methode drei gleich sein, aber der Code von Methode drei ist kürzer.

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in verschiedene C#-Methoden zum Aufrufen des Standardbrowsers zum Öffnen einer Webseite (Bild). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn