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';
}
})();
目次
使い方
getDevice
がsp
ならスマホ。tab
はタブレット。other
はその他PCなど。
if( getDevice == 'sp' ){
//スマホ
}else if( getDevice == 'tab' ){
//タブレット
}else if( getDevice == 'other' ){
//その他
}
JavaScriptでスマホかタブレットかその他かを返す
http://qiita.com/Evolutor_web/items/655c6402aece800fd081