IOS 버전 관련 처리
19 Jul 20181. IOS Useagent
Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1
2. 하고싶은 것
- 11.4 버전 이상일 경우를 체크하고 싶다.
- 소스
function osVersion(){ var mt = (navigator.appVersion).match(/OS (\d+)_(\d+)_?(\d+)?/); if (mt === undefined || mt === null || nt === '') { return false; } var version = [ parseInt(mt[1], 10), parseInt(mt[2], 10), parseInt(mt[3] || 0, 10) ]; return parseFloat(version.join('.')) }
- 사용법
if (osVersion() > 11.4) {
alert("에러");
}
- IOS 인지 아닌지에 대한 처리는 없습니다. 관련 소스는 추가해서 사용하세요 ^_^