javascript 로 PC에서 접속했는지 모바일 기기에서 접속했는지 체크하기
Javascript 2011. 11. 7. 01:56
모바일 기기에서 접속했는지를 판단하기 위해서 대부분 request 헤더 정보에 포함된 user-agent 헤더를 읽어서 판단을 한다.
죠렇게 판단하는게 가장 무난스런 방법이지만 자바스크립트로도 간단스럽게 판단이 가능하다.
자바스크립트 내장객체 중 navigator 의 platform 프로퍼티를 이용하면 된다.
판단하는 코드는 다음과 같다.
<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 변경하기
'Javascript' 카테고리의 다른 글
순수 Javascript 로 get 방식으로 넘어온 파라메터 가져오기 (2) | 2011.11.14 |
---|---|
javascript Array 에 protoype으로 remove 함수 추가하기 (2) | 2011.11.09 |
Javascript 문자열 바이트수 가져오기(byteLength) (1) | 2011.11.01 |
Firefox 이벤트 객체의 srcElement 참조하기 (0) | 2011.10.07 |
Javascript Timer setTimeout(), setInterval() 함수 나름 새로운 사용법 -_- (0) | 2011.09.28 |