移动端怎么判断当前设备是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('微信浏览器');
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 人不狠话不多,就一句,好记性不如烂笔头。 var u = navigator.userAgent; var is...
    芒果大饼阅读 2,915评论 0 0
  • 我去翻你的过往并不是嫉妒,只是羡慕有种情深你从未给我。
    somnusLUY阅读 1,391评论 0 0
  • 曼妥思薄荷糖与可口可乐演绎了病毒营销的威力。在病毒营销的平原上,恶作剧、谎报健康警报、诡异阴谋论,感人肺腑的推文...
    lgsld阅读 1,482评论 0 0
  • 如何确定经营目标 问题:在制定年度计划和中期计划时,我感到困惑的是,年销售额增长等指标应如何确定呢? 解答:经营目...
    爱吃素的马儿阅读 5,010评论 0 0
  • 没有自由翱翔天空梦想,就不会出现飞机和飞船…… 想象有多么的重要! 从孩子进校的那天起,“成绩”这个词就牵动了许...
    实小无影阅读 1,443评论 0 0