zoukankan      html  css  js  c++  java
  • 区分微信、QQ、QQ浏览器

    //区分微信、QQ
    //区分微信、QQ
    function get_android_version() {
        var ua = navigator.userAgent.toLowerCase();
        var version = null;
        if (ua.indexOf("android") > 0) {
            var reg = /android [d._]+/gi;
            var v_info = ua.match(reg);
            version = (v_info + "").replace(/[^0-9|_.]/ig, "").replace(/_/ig, "."); //得到版本号4.2.2
            version = parseInt(version.split('.')[0]);// 得到版本号第一位
        }
        if(version<6){
            $("body").html("<div style='100%;margin-top:25%;text-align: center;color:#f30;'>温馨提示:不支持6.0以下系统!</div>");
            return;
        }
        return version;
    }
    var u = navigator.userAgent;
    var ua = navigator.userAgent.toLowerCase(),isWx = false,isQQ = false, isQQInstalled = false;
    if (u.indexOf('Android') > -1&&ua.match(/MicroMessenger/i)=="micromessenger" || u.indexOf('Linux') > -1&&ua.match(/MicroMessenger/i)=="micromessenger") { //安卓微信手机
        get_android_version();
        return;
    } else if (u.indexOf('Android') > -1|| u.indexOf('Linux') > -1) { //安卓手机
        get_android_version();
        return;
    }
    
    if(ua.indexOf(' qq')>-1 && ua.indexOf('mqqbrowser') <0){
        //qq内置浏览器
        isQQInstalled = true;
        $('.wxQQ').show();
        return;
    }
    if(ua.indexOf('mqqbrowser')> -1 && ua.indexOf(" qq")<0){
        //qq浏览器
        isQQ = true;
        $('.wxQQ').show();
        return;
    }
    if (ua.match(/MicroMessenger/i) == 'micromessenger') {
        //微信浏览器
        isWx = true;
        $('.wxQQ').show();
        return;
    }else {
        $('.wxQQ').hide();
    }
    //区分微信、QQ 结束
    //区分微信、QQ 结束
  • 相关阅读:
    关于串口通信中数据传输的问题
    DevExpress
    echarts-title
    Echarts配置项概述
    Echarts学习记录
    python学习记录
    JavaScript
    C# ——计时器
    el-upload 上传图片
    view 请求后台接口
  • 原文地址:https://www.cnblogs.com/mystudy/p/12507861.html
Copyright © 2011-2022 走看看