C# 获取系统当前IE版本号
浏览器-获取IE版本号
读取IE的版本号
1 /// <summary> 2 /// 获取IE版本号 3 /// </summary> 4 /// <param name="text"></param> 5 /// <returns></returns> 6 public static string GetMajorVersion(string text) 7 { 8 //通过WebBrowser方案获取版本号 9 int mainVer = (new WebBrowser()).Version.Major; 10 return mainVer; 11 }
注册表-获取IE版本号
1. 注册表中,IE的位置:
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer
2. 通过注册表读取IE配置
1 RegistryKey mainKey = Registry.LocalMachine; 2 RegistryKey subKey = mainKey.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer");
3. 获取主版本号(8/9/10 etc.)
1 /// <summary> 2 /// IE浏览器版本号帮助类 3 /// </summary> 4 public static class IEVersionHelper 5 { 6 /// <summary> 7 /// 获取IE主版本号 8 /// </summary> 9 /// <param name="text"></param> 10 /// <returns></returns> 11 public static string GetMajorVersion(string text) 12 { 13 var majorVersion = string.Empty; 14 15 var detailVersion = GetDetailVersion(text); 16 if (!string.IsNullOrWhiteSpace(detailVersion)) 17 { 18 if (detailVersion.IndexOf(".", StringComparison.Ordinal) is int connectedCharFirstIndex && connectedCharFirstIndex > -1) 19 { 20 majorVersion = detailVersion.Substring(0, connectedCharFirstIndex); 21 } 22 else 23 { 24 majorVersion = detailVersion; 25 } 26 } 27 28 return majorVersion; 29 } 30 31 /// <summary> 32 /// 获取IE详细版本号 33 /// </summary> 34 /// <param name="text"></param> 35 /// <returns></returns> 36 public static string GetDetailVersion(string text) 37 { 38 //通过注册表获取用户IE版本号 39 RegistryKey mainKey = Registry.LocalMachine; 40 RegistryKey subKey = mainKey.OpenSubKey(text); 41 42 var versionNumber = subKey?.GetValue("svcVersion")?.ToString() ?? string.Empty; 43 if ( string.IsNullOrEmpty(versionNumber)) 44 { 45 versionNumber = subKey?.GetValue("svcUpdateVersion")?.ToString() ?? string.Empty; 46 if (string.IsNullOrEmpty(versionNumber)) 47 { 48 versionNumber = subKey?.GetValue("Version")?.ToString() ?? string.Empty; 49 } 50 } 51 return versionNumber; 52 } 53 }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)