欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學堂Java培訓簡述C#如何獲取系統(tǒng)當前IE版本號

2019-03-14 16:09:39 2030瀏覽

本篇文章扣丁學堂Java培訓小編給讀者們分享一下C#如何獲取系統(tǒng)當前IE版本號,文中會列出詳細的代碼供讀者們參考,對Java開發(fā)技術(shù)感興趣或者是想要學習Java進入Java領(lǐng)域的小伙伴就隨小編一起來了解一下吧。


扣丁學堂Java培訓簡述C#如何獲取系統(tǒng)當前IE版本號



1、注冊表中,IE的位置:


計算機\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer



2、通過注冊表讀取IE配置



RegistryKey mainKey = Registry.LocalMachine;
RegistryKey subKey = mainKey.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer");



3、讀取IE的版本號


/// <summary>
/// 獲取IE詳細版本號
/// </summary>
/// <param name="text"></param>
/// <returns></returns>
public static string GetDetailVersion(string text)
  {
   //通過WebBrowser方案獲取版本號
   //int mainVer = (new WebBrowser()).Version.Major;

   //通過注冊表獲取用戶IE版本號
   RegistryKey mainKey = Registry.LocalMachine;
   RegistryKey subKey = mainKey.OpenSubKey(text);

   var versionNumber = subKey?.GetValue("svcVersion")?.ToString() ?? string.Empty;
   if ( string.IsNullOrEmpty(versionNumber))
     {
      versionNumber = subKey?.GetValue("svcUpdateVersion")?.ToString() ?? string.Empty;
       if (string.IsNullOrEmpty(versionNumber))
      {
       versionNumber = subKey?.GetValue("Version")?.ToString() ?? string.Empty;
      }
   }
  return versionNumber;
}



4、獲取主版本號(8/9/10 etc.)


/// <summary>
  /// IE瀏覽器版本號幫助類
  /// </summary>
  public static class IEVersionHelper
  {
    /// <summary>
    /// 獲取IE主版本號
    /// </summary>
    /// <param name="text"></param>
    /// <returns></returns>
    public static string GetMajorVersion(string text)
    {
      var majorVersion = string.Empty;

      var detailVersion = GetDetailVersion(text);
      if (!string.IsNullOrWhiteSpace(detailVersion))
      {
        if (detailVersion.IndexOf(".", StringComparison.Ordinal) is int connectedCharFirstIndex && connectedCharFirstIndex > -1)
        {
          majorVersion = detailVersion.Substring(0, connectedCharFirstIndex);
        }
        else
        {
          majorVersion = detailVersion;
        }
      }

      return majorVersion;
    }

    /// <summary>
    /// 獲取IE詳細版本號
    /// </summary>
    /// <param name="text"></param>
    /// <returns></returns>
    public static string GetDetailVersion(string text)
    {
      //通過注冊表獲取用戶IE版本號
      RegistryKey mainKey = Registry.LocalMachine;
      RegistryKey subKey = mainKey.OpenSubKey(text);

      var versionNumber = subKey?.GetValue("svcVersion")?.ToString() ?? string.Empty;
      if ( string.IsNullOrEmpty(versionNumber))
      {
        versionNumber = subKey?.GetValue("svcUpdateVersion")?.ToString() ?? string.Empty;
        if (string.IsNullOrEmpty(versionNumber))
        {
          versionNumber = subKey?.GetValue("Version")?.ToString() ?? string.Empty;
        }
      }
      return versionNumber;
    }
}



以上就是扣丁學堂Java在線學習小編給大家分享的C#獲取系統(tǒng)當前IE版本號,希望對小伙伴們有所幫助,想要了解更多內(nèi)容的小伙伴可以登錄扣丁學堂官網(wǎng)咨詢。



想要學好Java開發(fā)小編給大家推薦口碑良好的扣丁學堂,扣丁學堂有專業(yè)老師制定的Java學習路線圖輔助學員學習,此外還有與時俱進的Java視頻教程供大家學習,想要學好Java開發(fā)技術(shù)的小伙伴快快行動吧??鄱W堂Java技術(shù)交流群:670348138。


扣丁學堂微信公眾號


【關(guān)注微信公眾號獲取更多學習資料】



查看更多關(guān)于“Java開發(fā)資訊”的相關(guān)文章>>



標簽: Java培訓 Java視頻教程 Java多線程 Java面試題 Java學習視頻 Java開發(fā)

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部