프리랜서 웹디자이너 웹퍼블리셔RELATION

RELATION 로고

홈페이지 소스

[MOBILE] 모바일 웹 "PC버젼" 소스

2016.02.04
북마크 [출처 이동]    작성자 정보
스마트폰으로 www.xxx.co.kr 사이트 접속을 했을때, 자동적으로 모바일웹으로
이동하게 되는 javascript 소스는 인터넷에서 얼마든지 찾아볼 수 있습니다.

그런데 문제는 "PC버전"버튼을 달고 단순히 www.xxx.co.kr 링크만 걸어 놓는다면...
또다시 모바일웹으로 되돌아와 버리는 딜레마에 빠지게 되죠...

방법은 referrer을 이용하는건데 다음과 같습니다..

<script type="text/javascript">
if(document.referrer.substring(0,19)!="http://m.xxxx.co.kr") // 오른쪽 도메인 글자수를 세보고 그 숫자를 적는다.
{
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 = "http://m.xxxx.co.kr";
break;
}

}

}

</script>

이 포스트 공유하기

전체목록