当前位置 : 主页 > 网络编程 > JavaScript >

userAgent

来源:互联网 收集:自由互联 发布时间:2021-06-28
h5页面跨平台,有好有坏,坏处就是处理兼容性,那就必须针对不同平台不同处理,也就是说前提能判断出是哪个平台,下面就是代码啦。 function parseUA (UA) { UA = UA || navigator.userAgent; r
h5页面跨平台,有好有坏,坏处就是处理兼容性,那就必须针对不同平台不同处理,也就是说前提能判断出是哪个平台,下面就是代码啦。
function parseUA (UA) {
    UA = UA || navigator.userAgent;
    return {
        isIOS: !!UA.match(/iOS|iPad|iPhone/i),
        isAndroid: !!UA.match(/Android/i),
        isMobile: !!UA.match(/iOS|iPad|iPhone|Android|windows Phone/i),
        isQQ: !!UA.match(/qq/i),
        isWeixin: !!UA.match(/micromessenger/i),
        isWeibo: !!UA.match(/weibo/i)
    };
}

// 调用
var ua  = parseUA();
if(ua.isIOS){
    console.log("this is iOS");
}else if(ua.isAndroid){
    console.log("this is 安卓");
}
网友评论