zoukankan      html  css  js  c++  java
  • 识别手机浏览器代码【C#和JS两种语言】

    C# 识别手机浏览器代码:

    public static bool MobileBrowserDetect()
            {
                bool bismobile = false;           
                try
                { 
    
                    #region 包含android、iphone、微信特征 micromessenger 的,才认为是手机浏览器,判断条件简单,可以识别大部分智能浏览器,事半功倍,有点类似乐观锁
                    string user_agent = HttpContext.Current.Request.ServerVariables["HTTP_USER_AGENT"]; 
                    //移动浏览器的UA特征串
                    string[] mobileBrowserUA_FeatureArray = new string[] { "android", "iphone", "micromessenger" };
                    if (user_agent != null)
                    {
                        user_agent = user_agent.ToLower();
    
                        foreach (var uaFeature in mobileBrowserUA_FeatureArray)
                        {
                            if (user_agent.IndexOf(uaFeature) >= 0)
                            {
                                bismobile = true;
                                break;
                            }
                        }                   
                    }
                    #endregion
                }
                catch (Exception ex)
                {
                    //
                }
                return bismobile;
            }

    JS识别手机浏览器代码:

    function MobileBrowserDetech() {
        var isMobile=false;
        try {        
            var ua = navigator.userAgent;
            ua = ua.toLowerCase();
            var mobileUA_Feature=["android", "iphone", "micromessenger"];
            for(var i=0;i<mobileUA_Feature.length;i++)
            {
                if (ua.indexOf(mobileUA_Feature[i]) > -1 ) {
                    isMobile=true;
                    break;
                }
            }
            
        } catch(c) {}
        return isMobile;
    };
  • 相关阅读:
    vue 中使用阿里iconfont彩色图标
    团队作业九
    团队作业八
    团队作业七
    第二篇
    第三篇
    第一篇
    beta冲刺计划安排
    团队作业六
    团队作业五
  • 原文地址:https://www.cnblogs.com/wangqiideal/p/10147981.html
Copyright © 2011-2022 走看看