使用js判断web网站访问端是电脑还是手机

2024-11-08 06:40:01
推荐回答(2个)
回答1:

获取浏览器的userAgent就可以判断了。如:


function IsPC() {
    var userAgentInfo = navigator.userAgent;
    var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", 
    "iPod"];    //常用的手机系统版本
    var flag = true;    //建立标志
    for (var v = 0; v < Agents.length; v++) {
        if (userAgentInfo.indexOf(Agents[v]) > 0) {
            flag = false;    //如果是手机版本返回false
            break;
        }
    }
    return flag;
}

调用:

jQuery(document).ready(function($) {
if(IsPC()){
//PC执行代码
}else{
//移动端执行代码
}
});

回答2:

通过浏览器来进行判断吧,获取浏览器的版本