하늘높이의 프로그래밍 이야기

아이팟 터치에서 트위터를 하다 보니…

트위터 링크를 클릭해보면… 티스토리를 페이지가 나오는 블로그들이 많이 보였다.

티스토리에는 /m을 하면 모바일 페이지가 나오는데… 크디큰 PC용 페이지를 안보이는 방법이 없을까?

그렇다고 모바일 링크를 따로 발급할 수도 없고…

 

자바스크립트로 브라우저 Agent값을 비교해 /m을 붙이면 되겠구나…

대충 아래 같이 작성 …

 

<!-- 모바일 브라우저 인식 -->
<script type="text/javascript">
    
    //Script by kunmin, 2010-04-06
    var mobilewords = new Array("Windows CE","Mobile");
    for (var word in mobilewords) {
        if (navigator.userAgent.match(mobilewords[word]) != null && confirm("모바일 브라우저 입니다. 모바일 페이지로 이동하시겠습니까?")) {
            //티스토리 /m 모바일 페이지로 이동
            location.href = "http://" + location.host + "/m" + location.pathname;
            break;
        } 
    }
</script>
<!-- 모바일 브라우저 인식 -->

 

승인 안 하면 기존 웹 페이지 나온다.