블로그.지오닷컴

화면 사이즈에 따라 다른 사이트로 접속하기 본문

노하우/웹서비스 개발

화면 사이즈에 따라 다른 사이트로 접속하기

지오닷컴 2010. 11. 2. 16:18
반응형
일반 웹사이트와 모바일 사이트를 동시에 개발하면 같은 도메인으로 접속해도 각각 PC버전과 모바일 버전으로 접속하도록 만들 필요가 있습니다. 저도 최근에 웹사이트를 개발하며 해당 코드를 간단하게 자바스크립트로 짜게 되어서 여기에 공유를 합니다.

<script language="javascript">
<!--
var toURL;
if(screen.width < 1030) {
toURL = "/m";
} else {
toURL = "/home";
}
location.href = toURL;
//-->
</script>

위의 소스를 보면 화면 사이즈가 1030픽셀 이하면 /m 이라는 주소로, 그 이상이면 /home 이라는 주소로 이동하도록 코딩하였습니다. 제가 만든 PC버전 웹사이트의 폭이 1030픽셀이라서 화면 폭이 그 이상이면 굳이 모바일로 접속할 필요가 없다고 생각해서 기준을 이렇게 잡았습니다.

접속하는 웹브라우저의 종류를 판단해서 모바일로 사이트로 접속하도록 유도하는 것도 하나의 방법이겠지만 풀브라우징이 가능한 환경에서 굳이 모바일 사이트로 접속할 필요는 없다는게 제 생각입니다.

또 다른 소스가 생기면 다시 돌아오겠습니다. ^^
Comments