본문 바로가기

Code Snippets/javascript

모바일 기기 구분

var isMobile = {
        Android: function () {
                 return navigator.userAgent.match(/Android/i);
        },
        BlackBerry: function () {
                 return navigator.userAgent.match(/BlackBerry/i);
        },
        iOS: function () {
                 return navigator.userAgent.match(/iPhone|iPad|iPod/i);
        },
        Opera: function () {
                 return navigator.userAgent.match(/Opera Mini/i);
        },
        Windows: function () {
                 return navigator.userAgent.match(/IEMobile/i);
        },
        any: function () {
                 return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
        }
};



if (isMobile.iOS) 의 형식으로 true, false를 반환하여 사용합니다.


출처 : http://fonch.tistory.com/entry/javascript-%EB%AA%A8%EB%B0%94%EC%9D%BC-%EA%B8%B0%EA%B8%B0-%EA%B5%AC%EB%B6%84%ED%95%98%EA%B8%B0

'Code Snippets > javascript' 카테고리의 다른 글

정규식의 활용  (0) 2014.08.08
소수점 반올림하기  (0) 2014.07.30