모바일 기기에서 접속했는지를 판단하기 위해서 대부분 request 헤더 정보에 포함된 user-agent 헤더를 읽어서 판단을 한다.
죠렇게 판단하는게 가장 무난스런 방법이지만 자바스크립트로도 간단스럽게 판단이 가능하다.
자바스크립트 내장객체 중 navigator 의 platform 프로퍼티를 이용하면 된다.
판단하는 코드는 다음과 같다.
1 2 3 4 5 6 7 8 9 10 11 | <script type= "text/javascript" > var filter = "win16|win32|win64|mac" ; if ( navigator.platform ){ if ( filter.indexOf(navigator.platform.toLowerCase())<0 ){ alert( "모바일 기기에서 접속" ); } else { alert( "PC에서 접속" ); } } </script> |
2011/11/06 - [jQuery Plugin] - jQuery datepicker 팝업창 사이즈 바꾸기
2011/11/06 - [jQuery Plugin] - jQuery UI datepicker z-index 때문에 datepicker 가 뽓 나타나지 않을때 해결하기
2011/09/02 - [쓸만한지식] - Firefox User-agent 변경하기
2011/09/02 - [쓸만한지식] - IE9 User-agent 바꾸기~
2011/08/18 - [쓸만한지식] - 구글 크롬 User-agent String 변경하기
2011/11/06 - [jQuery Plugin] - jQuery UI datepicker z-index 때문에 datepicker 가 뽓 나타나지 않을때 해결하기
2011/09/02 - [쓸만한지식] - Firefox User-agent 변경하기
2011/09/02 - [쓸만한지식] - IE9 User-agent 바꾸기~
2011/08/18 - [쓸만한지식] - 구글 크롬 User-agent String 변경하기
'WEB > JavaScript' 카테고리의 다른 글
javascript - \t, \n 등 이스케이프 시퀀스 (0) | 2016.05.21 |
---|---|
javascript - //<![CDATA[ , //]]> 사용법. (0) | 2015.12.22 |
javascript - window.open 옵션 및 사용법 (0) | 2015.11.20 |