본문 바로가기

Programming/javascript

[javascript] 웹, 모바일 접속여부(종류 체크)

모바일 접속 여부



모바일 여부만 체크

<script type="text/javascript">

var filter = "win16|win32|win64|mac";

 

if(navigator.platform){

if(0 > filter.indexOf(navigator.platform.toLowerCase())){

alert("Mobile");

}else{

alert("PC");

}

}

</script>


모바일 기종 체크

<script type="text/javascript">

var mobileArr = new Array("iPhone", "iPod", "BlackBerry", "Android", "Windows CE", "LG", "MOT", "SAMSUNG", "SonyEricsson");
for(var txt in mobileArr){
    if(navigator.userAgent.match(mobileArr[txt]) != null){
        // 작업
        break;
    }

}

</script>


웹 브라우져 종류 체크

<script type="text/javascript">

var browser = navigator.userAgent.toLowerCase();

if(-1 != browser.indexOf("chrome")){

alert("chrome");

}

if(-1 != browser.indexOf("msie")){

alert("msie");

}

if(-1 != browser.indexOf("opera")){

alert("opera");

}

</script>