Web/JavaScript
모바일기기 확인법
kimtaku
2015. 7. 3. 09:49
navigator 클래스는 브라우저의 정보를 조회할 수 있는 속성값들을 가지고 있다.
appName
- 브라우저의 이름
appCodeName
- 브라우저의 코드명
platform
- 브라우저가 설치된 시스템의 환경
userAgent
- 브라우저의 종류와 버전(포괄적인 정보)
appVersion
- 브라우저의 버전
여기서 userAgent에는 OS의 이름이나 모바일 기기의 이름이 들어간다. 따라서 모바일기기임을 확인할 경우
String클래스의 indexOf메서드를 이용해서 (만일 문자열을 찾지 못하면 -1을 반환 하는것을 이용하여)
navigator.userAgent.indexOf("iPhone") > 0 과 같이 탐색하면 된다.
iPhone, iPad, iPod, Android 등이 있다.