iosシステムのバージョンを判断するのは初めてです
1277 ワード
先端が海のように深く、勉強してから勉強します.iosシステムのバージョンを判断するのは初めてです.
h 5作業中に判断装置のニーズにかかわると、自然と考えるべきである
上の文で印刷された情報:iPhone 4.3.2システム:Mozilla/5.0(iPhone;U;CPU iPhone OS 4_3_2 like Mac OS X;en-us)AppleWebKit/53.317.9(KHTML,like Gecko)Version/5.0.2 Mobile/8 H 7 Safari/6533.38.5 iPone 5.1システム:Mozilla/5.0(iPhone;U;CPU iPhone OS 5_1 like Mac OS X;en-us)AppleWebKit/53.37.9(KHTML,like Gecko)Version/5.0.2 Mobile/8 H 7 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/53.37.9(KHTML,like Gecko)Version/5.0.2 Mobile/8 H 7 Safari/6533.18.5
印刷情報からこれらの法則を開くことができ、正則でマッチングすることができます.
大体の考え方はこうです.全体の方法を重点的に話します.
個人の総括、もし不当な点があるならば、是正を歓迎します
h 5作業中に判断装置のニーズにかかわると、自然と考えるべきである
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/53.317.9(KHTML,like Gecko)Version/5.0.2 Mobile/8 H 7 Safari/6533.38.5 iPone 5.1システム:Mozilla/5.0(iPhone;U;CPU iPhone OS 5_1 like Mac OS X;en-us)AppleWebKit/53.37.9(KHTML,like Gecko)Version/5.0.2 Mobile/8 H 7 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/53.37.9(KHTML,like Gecko)Version/5.0.2 Mobile/8 H 7 Safari/6533.18.5
印刷情報からこれらの法則を開くことができ、正則でマッチングすることができます.
window.navigator.userAgent.match(/OS [9]_\d[_\d]* like Mac OS X/i)// ,
大体の考え方はこうです.全体の方法を重点的に話します.
function gt_ios9() {
// iPhone iPod
if((navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i))) {
// 4
return Boolean(navigator.userAgent.match(/OS [9]_\d[_\d]* like Mac OS X/i));
} else {
return false;
}
}
gt_ios9();
個人の総括、もし不当な点があるならば、是正を歓迎します