JS - 判断是通过手机还是电脑访问
作者:hangge | 2014-10-12 11:14
有时我们需要判断用户当前是通过手机浏览器,还是 PC 浏览器访问的,有如下两种方法。
方法1:
function IsPC() {
var system = {
win : false,
mac : false,
xll : false
};
//检测平台
var p = navigator.platform;
system.win = p.indexOf("Win") == 0;
system.mac = p.indexOf("Mac") == 0;
system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
//跳转语句
if (system.win || system.mac || system.xll) { //转向电脑端
return true; //是电脑
} else {
return false; //是手机
}
}
方法2:
function IsPC() {
if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
return false; //是手机
} else {
return true; //是电脑
}
}
全部评论(0)