본문 바로가기

jQuery

[Javascript] PC, 모바일, 브라우저 접속 체크

현재 접속 체크!  ↓

 

 

사용자가 pc로 접속했는지, mobile로 접속했는지에 따라 구분해야될때가 있습니다.

navigator 객체를 사용하며,

해당 객체는 브라우저 공급자 및 버전 정보 등을 포함한 브라우저에 대한 다양한 정보를 저장하는 객체입니다.

 

체크하는 스크립트는 아래 소스를 참고하면 될 것 같습니다.

 

1. PC, 모바일, 브라우저 접속 체크 스크립트

<script>
var agent = "win16|win32|win64|macintel|mac";

if(agent.indexOf(navigator.platform.toLowerCase())<0 ){	//모바일로 접속
	alert("현재 Mobile 접속 입니다.");
}else{	
	//PC 접속했을때 브라우저체크
	var browser = navigator.userAgent.toLowerCase();
	var browserNm = "";
	if(-1 != browser.indexOf("chrome")){
		browserNm = "chrome";
	}
	if(-1 != browser.indexOf("msie")){
		browserNm = "msie";
	}if(-1 != browser.indexOf("opera")){
        browserNm = "opera";
	}
	
    alert("현재 PC - "+ browserNm +" (으로) 접속 입니다.");
}
</script>

 

2. PC, 모바일 접속 체크 스크립트

<script>
var agent = "win16|win32|win64|macintel|mac";

if(agent.indexOf(navigator.platform.toLowerCase())<0 ){	//모바일로 접속
	alert("현재 Mobile 접속 입니다.");
}else{
	alert("현재 PC 접속 입니다.");
}
</script>

반응형