使用默认IE浏览器打开指定的URL网页
作者:C/S框架网|www.cscode.ne  发布日期:2019/07/24 11:27:05
  使用默认IE浏览器打开指定的URL网页

C# Code:

/// <summary>
/// 使用默认IE浏览器打开指定的URL网页
/// </summary>
/// <param name="link"></param>
public void OpenUrl_ByDefaultIE(string link)
{
   RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command\");
   string cmdLine = key.GetValue("").ToString();
   
   //兼容不同的浏览器后面的参数不一样,读取浏览器exe文件
   string[] cmd = cmdLine.Split(new string[] { "\"" }, StringSplitOptions.RemoveEmptyEntries);
   string IE_exe = cmd[0];
   
   System.Diagnostics.Process.Start(IE_exe, link);
}

//来源:C/S框架网(www.csframework.com) QQ:23404761


网上其它的例子有BUG!

兼容不同的浏览器后面的参数不一样,读取浏览器exe文件.
上一篇 下一篇