본문 바로가기
퍼블리셔(프론트)/js

자바스크립트로 모바일 기기(아이폰/안드로이드) 구분하기

by 장김치 2020. 6. 29.
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";

}