본문 바로가기

개발/JavaScript

JavaScript redirect 리다이렉트 시키는 자바스크립트 소스코드

반응형

홈페이지 주소라고도 부르는 url을 입력하거나 눌렀을 때

내가 사용하는 디바이스에 맞게 해당 페이지를 연결해줄 수 있다.

 

리다이렉트(redirect)라고 하는데 자바스크립트 코드로 구현이 가능하다.

 

<script>
var isMobile = {
    Android: function(){
             return navigator.userAgent.match(/Android/i);
    },
    iOS: function(){
         return navigator.userAgent.match(/iPhone|iPad|iPod/i);
    }
};

var target = ""
if(isMobile.Android()){
   target = "https://play.google.com/store/apps/details?id=com.honeyv.deliciousbusan";
} else if(isMobile.iOS()){
   target = "https://appsto.re/kr/vgGChb.i";
} else {
   target = "http://www.deliciousbusan.com/";
}
location = target;
</script>

 

위 코드는 맛있는부산에 사용된 소스코드이다.

링크되어 있는 맛있는부산 url주소를 누르면 현재 내가 사용하고 있는 디바이스에 맞게 연결시켜준다.

만약에 내가 갤럭시와 같은 안드로이드 폰을 사용한다면 구글 플레이스토어로.

아이폰을 사용한다면 앱스토어로.

그렇지 않다면 웹사이트로 연결시켜준다.

 

하나의 도메인으로 디바이스에 맞게 링크를 걸어줄 때 유용하게 사용할 수 있다.

 

 

반응형