对ios系统版本的判断

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();可以返回一个布尔值判断是否是你需要的系统

你可能感兴趣的:(对ios系统版本的判断)