IT/개발
javascript 아이폰 or 안드로이드 구분
ihee
2017. 7. 22. 23:17
navigator.userAgent 를 이용한 웹 브라우져 종류 / 버젼 구분 및 사용 테스트
User-Agent는 웹브라우저가 HTTP 프로토콜 안에서 User-Agent라는 헤더 필드를 통해 자신의 이름과 애플리케이션 유형, 운영 체제, 소프트웨어 업체, 소프트웨어 리비전 정보를 담아 전달한다.
출처: https://ko.wikipedia.org/wiki/사용자_에이전트
javascript로 아이폰 or 안드로이드 구분
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | var varUA = navigator.userAgent.toLowerCase(); //userAgent 값 얻기 if (varUA.match('android') != null) { //안드로이드 일때 처리 } else if (varUA.indexOf("iphone")>-1||varUA.indexOf("ipad")>-1||varUA.indexOf("ipod")>-1) { //IOS 일때 처리 } else { //아이폰, 안드로이드 외 처리 } | cs |
[참고] User Agent Strings 목록 : http://www.useragentstring.com/pages/useragentstring.php