window.navigator.userAgent();//也就是常说的UA,这个里面会把设备的信息打印出来
上面语句打印出的信息:
iPhone 4.3.2 系统:
Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5
iPone 5.1 系统:
Mozilla/5.0 (iPhone; U; CPU iPhone OS 5_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5
iPone 5.1.1 系统:
Mozilla/5.0 (iPhone; U; CPU iPhone OS 5_1_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5
然后通过正则判断手机版本号
window.navigator.userAgent.match(/OS [9]_\d[_\d]* like Mac OS X/i)
functiongt_ios9(){
// 判断是否 iPhone 或者 iPod
if((navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i))) {
// 判断系统版本号是否大于 4
returnBoolean(navigator.userAgent.match(/OS [9]_\d[_\d]* like Mac OS X/i));
}else{
return false;
} }
gt_ios9();可以返回一个布尔值判断是否是你需要的系统
网友评论