JavaScriptでスマホやタブレットを判別する方法

JavaScriptでスマホかタブレットかパソコンかを判定する方法です。

var getDevice = (function(){
    var ua = navigator.userAgent;
    if(ua.indexOf('iPhone') > 0 || ua.indexOf('iPod') > 0 || ua.indexOf('Android') > 0 && ua.indexOf('Mobile') > 0){
        return 'sp';
    }else if(ua.indexOf('iPad') > 0 || ua.indexOf('Android') > 0){
        return 'tab';
    }else{
        return 'other';
    }
})();
目次

使い方

getDevicespならスマホ。tabはタブレット。otherはその他PCなど。

if( getDevice == 'sp' ){
    //スマホ
}else if( getDevice == 'tab' ){
    //タブレット
}else if( getDevice == 'other' ){
    //その他
}

JavaScriptでスマホかタブレットかその他かを返す

http://qiita.com/Evolutor_web/items/655c6402aece800fd081
  • URLをコピーしました!
目次