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
'IT > 개발' 카테고리의 다른 글
jar파일 자바 프로그램 실행 방법 2가지 (16) | 2019.10.12 |
---|---|
AndroidStudio 안드로이드스튜디오 3.0 출시 (0) | 2017.11.14 |
이클립스 톰캣 The specified JRE installation does not exist 에러 (0) | 2016.10.11 |
이클립스 Publishing failed with multiple errors - Resource is out of sync with file system. 에러 (0) | 2016.10.08 |
이클립스 The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files 에러 (9) | 2016.10.07 |