퍼블리셔(프론트)/js
자바스크립트로 모바일 기기(아이폰/안드로이드) 구분하기
장김치
2020. 6. 29. 23:25
var currentOS;
var mobile = (/iphone|ipad|ipod|android/i.test(navigator.userAgent.toLowerCase()));
if (mobile) {
// 유저에이전트를 불러와서 OS를 구분합니다.
var userAgent = navigator.userAgent.toLowerCase();
if (userAgent.search("android") > -1)
currentOS = "android";
else if ((userAgent.search("iphone") > -1) || (userAgent.search("ipod") > -1)
|| (userAgent.search("ipad") > -1))
currentOS = "ios";
else
currentOS = "else";
}
else {
// 모바일이 아닐 때
currentOS = "nomobile";
}