基本iPhoneかAndroidスマホかiPadかAndroidタブレットだけで良いと思うので、それ以外の端末(WindowsPhoneとかWindowsTabletとか、その他独自OSとか)は全部その他扱い。 /** * ユーザーのデバイスを返す * * @return スマホ(sp)、タブレット(tab)、その他(other) * */ 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.index