移动端怎么判断当前设备是ios、安卓还是微信端

let ua = window.navigator.userAgent,
    app = window.navigator.appVersion;
    alert('浏览器版本: ' + app + '\n' + '用户代理: ' + ua);
    if(!!ua.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)){
        // ios端 
        console.log('ios端');
    }
    else if(ua.indexOf('Android') > -1 || ua.indexOf('Adr') > -1) {
        // android端 
        console.log('android端');
    }
    if (ua.match(/MicroMessenger/i) == 'MicroMessenger') {
        // 微信浏览器 
        console.log('微信浏览器');
    }

你可能感兴趣的:(移动端怎么判断当前设备是ios、安卓还是微信端)