之前有位小伙伴总结的,用起来还不错,你根据实际情况返回类型就可以了。
isIos: function() {
var u = navigator.userAgent;
if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) { //安卓手机
// return "Android";
return false
} else if (u.indexOf('iPhone') > -1) { //苹果手机
// return "iPhone";
return true
} else if (u.indexOf('iPad') > -1) { //iPad
// return "iPad";
return false
} else if (u.indexOf('Windows Phone') > -1) { //winphone手机
// return "Windows Phone";
return false
} else {
return false
}
},
isPC: function() { //是否为PC端
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;
break;
}
}
return flag;
},
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…