모바일 브라우저 종류 체크 - 요즘 모바일 기기가 완전 대세라서 브라우저 호환성 부터 시작해서 이슈가 엄청나다.   아이폰, 아이패드, 갤럭시S, 갤럭시 탭 으로 축약되는데. 기기가 너무 상이하니 적응하기 어려움이 이루 말할 수 없다.

"navigator.userAgent" 라는 에이전트명을 호출하는 스크립트가 있다.

사이트에 접속된 Device 의 userAgent 정보를 확인해서 해당 페이지의 모바일페이지로 이동을 시키든지, 내용을 변경하든지. 알아서들.

만약 기기를 못찾으면 혹시 모르니 아래의 키워드를 소문자로 변환해보시라.
var s = "iPhone";
//  문자열을 대문자로 변환
   s.toUpperCase();
//  문자열을 소문자로 변환
  s.toLowerCase();


<script type="text/javascript">
var mobileKeyWords = new Array('iPhone', 'iPod', 'BlackBerry', 'Android', 'Windows CE', 'LG', 'MOT', 'SAMSUNG', 'SonyEricsson');
for (var word in mobileKeyWords){
    if (navigator.userAgent.match(mobileKeyWords[word]) != null){
        location.href = "보내고 싶은 모바일 경로";
        break;
    }
}
</script>



크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/11/04 19:13 2010/11/04 19:13
, , , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5618

Trackback URL : http://tcbs17.cafe24.com/tc/trackback/5618

« Previous : 1 : ... 846 : 847 : 848 : 849 : 850 : 851 : 852 : 853 : 854 : ... 6391 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Statistics Graph

Site Stats

Total hits:
250580
Today:
559
Yesterday:
295