본문 바로가기

모바일웹

모바일 브라우져 체크


* 자바스크립트 샘플 코드 (100%는 아니겠지만 거의 모든 모바일 기기들을 체크할 수 있는 코드이다.)

<script type="text/javascript">
var UserAgent = navigator.userAgent;

if (UserAgent.match(/iPhone|iPod|Android|Windows CE|BlackBerry|Symbian|Windows Phone|webOS|Opera Mini|Opera Mobi|POLARIS|IEMobile|lgtelecom|nokia|SonyEricsson/i) != null || UserAgent.match(/LG|SAMSUNG|Samsung/) != null)
{
  location.href = "/mobile/index.html";
}
else
{
 alert("Web");
}
</script>


- iphone : iPhone
- ipod : iPod
- Android : Android OS를 사용하는 폰
- Windows CE : Windows CE OS를 사용하는 폰
- BlackBerry : BlackBerry OS를 사용하는 폰
- Symbian : Symbian OS를 사용하는 폰
- Windows Phone : Windows Phone OS를 사용하는 폰
- webOS : webOS OS를 사용하는 폰
- Opera Mini : Opera Mini를 브라우저로 사용하는 폰
- Opera Mobi : Opera Mobile을 브라우저로 사용하는 폰
- POLARIS : POLARIS를 브라우저로 사용하는 폰
- IEMobile : Mobile IE를 브라우저로 사용하는 폰
- lgtelecom, LG(대소문자구분) : LGT 관련 폰
- SAMSUNG(대소문자구분), Samsung(대소문자구분) : 삼성에서 만든 폰
- nokia : 노키아 관련 폰
- SonyEricsson : 소니에릭슨 관련 폰

참고로
- playstation : PS2, PS3, PSP
- wii : 닌텐도 Wii

참고페이지 : http://coffeenix.net/board_view.php?bd_code=1668

그리고 각종 User-Agent 정보를 참고하려면 아래 주소에서 가능하다.
http://www.botsvsbrowsers.com/

크리에이티브 커먼즈 라이선스
Creative Commons License