数码资讯
C# 获取默认浏览器并用默认浏览器打开网页
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
/// <summary>
/// 获取默认浏览器的路径
/// </summary>
/// <returns></returns>
public static String DefaultWebBrowserFilePath()
{
RegistryKey key = Registry.ClassesRoot.OpenSubKey("httpshellopencommand", false);
String path = key.GetValue("").ToString();
// path结果(我的默认浏览器是或火狐):"C:Program Files (x86)Mozilla Firefoxfirefox.exe" -osint -url "%1"
if (path.Contains("""))
{
path = path.TrimStart('"');
// path结果: C:Program Files (x86)Mozilla Firefoxfirefox.exe" -osint -url "%1"
path = path.Substring(0, path.IndexOf('"'));//第一次出现的索引值
// path结果: C:Program Files (x86)Mozilla Firefoxfirefox.exe
}
key.Close();
return path;
}
//调用浏览器:
System.Diagnostics.Process.Start(DefaultWebBrowserFilePath(), "http://weibo.com/u/2829927145");
以上代码即可实现获取到默认浏览器并用默认浏览器代开指定网页
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。