JS_0020:判断微信,支付宝,浏览器

1,

//读取cookie
function getCookie(name) {
    var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
    if (arr = document.cookie.match(reg))
        return unescape(arr[2]);
    else
        return null;
}

//判断是否为微信
function isWeiXin() {
    //window.navigator.userAgent属性包含了浏览器类型、版本、操作系统类型、浏览器引擎类型等信息,这个属性可以用来判断浏览器类型
    var ua = window.navigator.userAgent.toLowerCase();
    //通过正则表达式匹配ua中是否含有MicroMessenger字符串
    if (ua.match(/MicroMessenger/i) == 'micromessenger') {
        return true;
    } else {
        return false;
    }
}

//判断是否为支付宝浏览器
function isALiBrower() {
    if (/AlipayClient/.test(window.navigator.userAgent)) {
        return true;
    } else {
        return false;
    }
}

 

posted @ 2020-07-31 17:17  琥珀君  阅读(484)  评论(0编辑  收藏  举报