티스토리에서 자동으로 모바일 페이지로 이동하기
그건 티스토리는 모바일 페이지를 가지고 있음에도 불구하고 자동으로 모바일 페이지로 이동을 안한다는 점입니다. =ㅅ=;;
그래서 트래픽 비용도 고려해 자동으로 모바일 페이지로 이동하는 자바스크립트를 만들어 봤습니다 >ㅁ<
if (navigator.userAgent.match(/iPad/) == null && navigator.userAgent.match(/Mobile|Windows CE|Windows Phone|Opera Mini|POLARIS/) != null)
location.href = "http://" + location.host + "/m" + location.pathname;
이 방법의 단점이 있다면, 아무래도 스크립트에 강제로 넣는거다 보니 모바일에서는 무조건 강제로 모바일 페이지로 이동합니다. 그래서 모바일 기기에서는 원래의 티스토리 화면이 안보이게 됩니다 -ㅅ-;; 이것은 아무래도 티스토리 쪽에서 기능을 넣어줘야 하는거라 제가 함부로 기능을 넣기는 좀 애매하네요(억지로 넣을 수는 있습니다 ㄷㄷ)
그리고 현재 아이폰만 되는데... 혹시 오페라와, WM용 인터넷 익스플러 및 오즈 같은 풀브라우징이 가능한 모바일 기기의 User-Agent 정보를 보내주시면 그때 그때 스크립트를 수정하겠습니다. (User-Agent를 확인하는 방법 -> 브라우저 주소창에 javascript:alert(navigator.userAgent); 를 넣으면 확인 가능합니다 ^^)
PS1] 아이팟 터치 추가했습니다.
PS2] everydays님 도움으로 여러 핸드폰을 추가했습니다.
PS3] 아이폰용 오페라 미니 추가했습니다.
PS4] 아이패드로 접속 시 일반페이지로 보여지게 했습니다.
PS5] 코드를 대폭 간소화 했습니다.
PS6] Windows Phone을 추가했습니다.
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
smi -> srt 변환 프로그램 (16) | 2010.11.27 |
---|---|
필요한 기능이 있어서 만들어본 이미지 뷰어 = ㅅ=;;; (2) | 2010.03.28 |
티스토리에서 자동으로 모바일 페이지로 이동하기 (10) | 2010.01.01 |
웹 프로그래밍의 허와 실 - Character Set (4) | 2009.07.26 |
웹 프로그래밍의 허와 실 - 들어가기 앞서서 (2) | 2009.07.25 |
간단한 웹 서버 프로그램 거의 다 만들었습니다. (5) | 2009.03.07 |
-
-
-
everydays 2010.03.05 11:51
LG 아르고폰(LG텔레콤) - Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; 800*600;POLARIS 6.0;em1.0;lgtelecom;EB10-200090218-707682823;LG-LH2300;0);
iPod Touch - Mozilla/5.0 (iPod; U; CPU like Mac OS X; ko-kr) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A93 Safari/419.3
옴니아 Opera Mobile - SAMSUNG-SCH-M490/(null)HK4 (compatible; MSIE 6.0; Windows CE; PPC) Opera 9.5
옴니아 IE Mobile - SAMSUNG-SCH-M490/(null)HK4 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) 이렇다고 하네요,,, 그럼 agent.match(/iPhone/) 이부분만 추가해주면 되는건가요?? -
rainism 2010.04.29 11:27
모토로이의 Chrome 입니다.
Mozilla/5.0 (Linux; Ul; Android 2.1-update1; ko-kr;XT720 Build/STSKT_N_79.11.36R) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17