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 结束
  • 相关阅读:
    硬件重定向
    ARM处理器模式切换(含MRS,MSR指令)
    ARM处理器工作模式
    ARM处理器异常处理
    JS和H5做一个音乐播放器,附带源码
    php页面zend加密乱码的解决办法
    ZendOptimizer怎么安装?Php网站打开显示乱码
    PHP和Python如何选择?或许可以考虑这三个问题
    SQL Server 2008读书笔记(3):表
    Dijkstra算法
  • 原文地址:https://www.cnblogs.com/mystudy/p/12507861.html
Copyright © 2011-2022 走看看