'User-agent'에 해당되는 글 3건
- 2011.11.07 javascript 로 PC에서 접속했는지 모바일 기기에서 접속했는지 체크하기 6
- 2011.08.18 구글 크롬 User-agent String 변경하기 1
- 2011.08.17 모바일 브라우져 User-agnet String
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 |
구글 크롬 User-agent String 변경하기
쓸만한지식 2011. 8. 18. 02:28
뭐 물론 보통브라우져에서 m.naver.com 이니 m.nate.com 이니 하는 m 시리즈로 접속을 하면 모바일 페이지로 접속을 할 수 있지만
간혹가다 보면 깐깐하게 사용자 브라우져를 체크해서 모바일 페이지로 이동이 안되는 사이트도 있다. 예를 들어 m.auction.co.kr 같은..~
요럴땐 브라우져의 User-agent 를 모바일 브라우져의 User-agent 로 변경하면 잘 접속할 수 있다.
크롬의 경우 실행시 -user-agent 옵션을 줘서 변경할 수 있다.
윈도우 같은 경우는 간단하게 아이콘에서 오른쪽 버튼을 클릭해 속성창으로 가서 대상란에 적힌 문자열 맨 뒤에 한칸 띄우고
-user-agent "모바일 브라우져 user-agent 스트링" 요렇게 해주면 된다.
예를들어 갤럭시 S2로 접속한 것과 비슷하게 작동할려면 갤럭시 S2의 모바일 브라우져 User-agent String 을 옵션으로 줘서
-user-agent "Mozilla/5.0 (Linux; U; Android 2.3.3; ko-kr; SHW-M250S Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"
요걸 적어주고 적용을 한뒤 브라우져를 껏다 켜면 모바일 브라우져와 비슷하게 된다.
죠렇게 설정하고 다시 m.auction.co.kr 로 접속해 보자~ 모바일 옥션 화면이 정상적으로 로딩될것이다~
※ 주요모바일 기기 User-agent
※ IE9 User-agent 바꾸기
※ IE8 User-agent 바꾸기
※ Opera User-agent 바꾸기
※ FireFox User-agent 바꾸기
간혹가다 보면 깐깐하게 사용자 브라우져를 체크해서 모바일 페이지로 이동이 안되는 사이트도 있다. 예를 들어 m.auction.co.kr 같은..~
요럴땐 브라우져의 User-agent 를 모바일 브라우져의 User-agent 로 변경하면 잘 접속할 수 있다.
크롬의 경우 실행시 -user-agent 옵션을 줘서 변경할 수 있다.
윈도우 같은 경우는 간단하게 아이콘에서 오른쪽 버튼을 클릭해 속성창으로 가서 대상란에 적힌 문자열 맨 뒤에 한칸 띄우고
-user-agent "모바일 브라우져 user-agent 스트링" 요렇게 해주면 된다.
예를들어 갤럭시 S2로 접속한 것과 비슷하게 작동할려면 갤럭시 S2의 모바일 브라우져 User-agent String 을 옵션으로 줘서
-user-agent "Mozilla/5.0 (Linux; U; Android 2.3.3; ko-kr; SHW-M250S Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"
요걸 적어주고 적용을 한뒤 브라우져를 껏다 켜면 모바일 브라우져와 비슷하게 된다.
죠렇게 설정하고 다시 m.auction.co.kr 로 접속해 보자~ 모바일 옥션 화면이 정상적으로 로딩될것이다~
※ 주요모바일 기기 User-agent
※ IE9 User-agent 바꾸기
※ IE8 User-agent 바꾸기
※ Opera User-agent 바꾸기
※ FireFox User-agent 바꾸기
'쓸만한지식' 카테고리의 다른 글
Init: SSLPassPhraseDialog builtin is not supported on Win32 에러가 날때 (1) | 2011.08.29 |
---|---|
구글 크롬 다운로드 직링크 (0) | 2011.08.24 |
Eclipse 에서 Trac 연동해서 쓸때 Task 가 자꾸 웹브라우져로 열릴때 (0) | 2011.08.24 |
Oracle 두 Date Type 컬럼 시간차 구하기 (2) | 2011.08.23 |
모바일 브라우져 User-agnet String (0) | 2011.08.17 |
모바일 브라우져 User-agnet String
쓸만한지식 2011. 8. 17. 00:38
갤럭시S2
Mozilla/5.0 (Linux; U; Android 2.3.3; ko-kr; SHW-M250S Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
갤럭시 탭
Mozilla/5.0 (Linux; U; Android 2.2.1; ko-kr; SHW-M180S Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
아이폰 4
Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; ko-kr) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
아이패드 2
Mozilla/5.0 (iPad; U; CPU OS 4_3_3 like Mac OS X; ko-kr) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
'쓸만한지식' 카테고리의 다른 글
Init: SSLPassPhraseDialog builtin is not supported on Win32 에러가 날때 (1) | 2011.08.29 |
---|---|
구글 크롬 다운로드 직링크 (0) | 2011.08.24 |
Eclipse 에서 Trac 연동해서 쓸때 Task 가 자꾸 웹브라우져로 열릴때 (0) | 2011.08.24 |
Oracle 두 Date Type 컬럼 시간차 구하기 (2) | 2011.08.23 |
구글 크롬 User-agent String 변경하기 (1) | 2011.08.18 |