Development/JSP, JS, JQUERY

안드로이드 아이폰 구분

루루지 2022. 8. 1. 12:03
반응형

자바스크립트에서 접속자의 브라우저 정보와 디바이스 정보를 가지고 있는 User-Agent 객체 사용.

var varUA = navigator.userAgent.toLowerCase();

if (varUA.indexOf("android") > -1) {
  alert("aos");
} else if ( varUA.indexOf("iphone") > -1||varUA.indexOf("ipad") > -1||varUA.indexOf("ipod") > -1 ) {
  alert("ios");
}

 

추가로 모바일인지 아닌지도 구분 가능

deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "moblie" : "d";