原生JS 根据浏览器头判断是否移动端,根据屏幕分辨率判断是否是手机

function isMobile() {
    var mobile_flag = false;
    // 根据浏览器头判断是否移动端
    if (/Android|iPhone|SymbianOS|Windows Phone|iPad|iPod/.test(navigator.userAgent)) {
        mobile_flag = true;
    }
    var screen_width = window.screen.width;
    var screen_height = window.screen.height;
    // 根据屏幕分辨率判断是否是手机
    if (screen_width < 500 && screen_height < 800) {
        mobile_flag = true;
    }
    return mobile_flag;
}
 
原文地址:https://www.cnblogs.com/JamyWong/p/12522109.html
浏览器头部改成使用正则表达式判断。

posted on 2022-03-17 09:17  阿提  阅读(411)  评论(0编辑  收藏  举报

导航