zoukankan      html  css  js  c++  java
  • 根据UserAgent 获取操作系统名称

      /// <summary>
            /// 根据 User Agent 获取操作系统名称
            /// </summary>
            private static string GetOsName(string userAgent)
            {
                string osVersion = "Unknown";
                if (string.IsNullOrEmpty(userAgent))
                {
                    return osVersion;
                }

                if (userAgent.Contains("Windows NT 6.1"))
                {
                    osVersion = "Windows 7";
                }
                else if (userAgent.Contains("Windows NT 6.0"))
                {
                    osVersion = "Windows Vista/Server 2008";
                }
                else if (userAgent.Contains("Windows NT 5.2"))
                {
                    osVersion = "Windows Server 2003";
                }
                else if (userAgent.Contains("Windows NT 5.1"))
                {
                    osVersion = "Windows XP";
                }
                else if (userAgent.Contains("Windows NT 5"))
                {
                    osVersion = "Windows 2000";
                }
                else if (userAgent.Contains("Windows NT 4"))
                {
                    osVersion = "Windows NT4";
                }
                else if (userAgent.Contains("Windows Me"))
                {
                    osVersion = "Windows Me";
                }
                else if (userAgent.Contains("Windows 98"))
                {
                    osVersion = "Windows 98";
                }
                else if (userAgent.Contains("Windows 95"))
                {
                    osVersion = "Windows 95";
                }
                else if (userAgent.Contains("Windows"))
                {
                    osVersion = "Windows";
                }
                else if (userAgent.Contains("Mac"))
                {
                    osVersion = "Mac";
                }
                else if (userAgent.Contains("Unix"))
                {
                    osVersion = "UNIX";
                }
                else if (userAgent.Contains("Linux"))
                {
                    osVersion = "Linux";
                }
                else if (userAgent.Contains("SunOS"))
                {
                    osVersion = "SunOS";
                }
                return osVersion;
            }

  • 相关阅读:
    天轰穿C# vs2010 04面向对象的编程之隐藏基类方法【原创】
    学云网助阵软博会 云教育平台备受关注
    天轰穿C# vs2010 04面向对象的编程之多态【原创】
    编程可以如此简单 学云网校园技术之旅
    天轰穿C# vs2010 04面向对象的编程之重载运算符【原创】
    天轰穿C# vs2010 04面向对象的编程之虚成员和重写【原创】
    天轰穿C# vs2010 04面向对象的编程之抽象类和抽象方法【原创】
    直播:1996年—2012年,哥从农民到清华大学出书的奋斗史
    天轰穿C# vs2010 04面向对象的编程之运算符重载的示例【原创】
    .天轰穿C# vs2010 04面向对象的编程之接口 VS 抽象类 【原创】
  • 原文地址:https://www.cnblogs.com/huhaihua/p/3666033.html
Copyright © 2011-2022 走看看