js前端判断当前访问页面的设备

  • Post author:
  • Post category:其他


// true表示是PC端访问, false表示为移动端访问
function isPc() {
    if ((ua.match(/(Android|webOS|iPhone|iPad|iPod|BlackBerry|Windows Phone)/i))) {
        if (/iPhone|iPad|iPod/.test(ua)) {
            return 'ios'     
        } else if (/Android/.test(ua)) {
            return 'android'   
        }
    }else{
        return 'PC'
    }
}

注:该判断方法对于小米手机自带的浏览器有问题,原因是小米手机自带的浏览器是小米自己开发的,useAgent传参与大多数的手机浏览器传参不同,解决办法是是在match后面添加”|XiaoMi”即可



版权声明:本文为weixin_45869418原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。