JS - 判断是通过手机还是电脑访问
有时我们需要判断用户当前是通过手机浏览器,还是 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; //是电脑 } }