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;
    };
  • 相关阅读:
    LeetCode(65):有效数字
    LeetCode(64):最小路径和
    物理Data Guard的日常维护
    Oracle Data Guard的配置
    SQL基础--完整性约束
    使用rman迁移数据库到异机
    Oracle的表空间和数据文件
    Oracle的控制文件
    Oracle重做日志文件
    RMAN的恢复篇
  • 原文地址:https://www.cnblogs.com/wangqiideal/p/10147981.html
Copyright © 2011-2022 走看看