js简单判断页面是否为手机端访问

js判断页面是否为手机端访问

var ua = navigator.userAgent;
var ipad = ua.match(/(iPad).*OS\s([\d_]+)/),
    isIphone = !ipad && ua.match(/(iPhone\sOS)\s([\d_]+)/),
    isAndroid = ua.match(/(Android)\s+([\d.]+)/),
    isMobile = isIphone || isAndroid;
    if(isMobile) {
        location.href = 'http://m.baidu.com';
    }else{
        location.href = 'http://www.baidu.com';
    }
    //或者单独判断iphone或android
    if(isIphone){
        console.log("iphone访问");
        //code
    }else if(isAndroid){
        console.log("Android访问");
        //code

    }else{
        console.log("非iphone或Android访问");
        //code
    }

js判断页面是手机端还是PC端打开

//方法2

//方法3

//另:智能机浏览器版本信息:

//浏览器是否为移动端

是否为ipad

//延展:


//是否为IE

注:分享给大家,一部分节选自网友博客

 

 

 

 

你可能感兴趣的:(javascript)