区分微信、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='width: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 结束

 

posted @ 2020-03-16 23:17  web前端学习  阅读(323)  评论(0编辑  收藏  举报