Androidのタブレットとスマートフォンの判別 †
AndroidタブレットとAndroidスマートフォンの判別方法を以下に記します。
スポンサーリンク
判別方法 †
次の HTTP_USER_AGENT の記述を見ればわかりますが、Androidスマートフォンには、
Mobileの文字列が付加されています。
したがって、HTTP_USER_AGENTにAndroidとMobileがあればAndroidスマートフォンであるのがわかります。
Androidのみであればタブレットとして判別できます。
AndroidのHTTP_USER_AGENT †
標準でインストールされているブラウザ、Firefox、Google ChromeのHTTP_USER_AGENTは以下の通りです。
使用した機器は以下の通り
- Androidタブレット PC-TS708T1W
- Androidスマートフォン SO-04D
Androidタブレット PC-TS708T1W †
以下にAndroidタブレットのHTTP_USER_AGENTを記します。
ブラウザ | HTTP_USER_AGENT |
Firefox | Mozilla/5.0 (Android; Tablet; rv:38.0) Gecko/38.0 Firefox/38.0 |
Chrome | Mozilla/5.0 (Linux; Android 4.4.2; PC-TS708T1W Build/BMAIN) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.93 Safari/537.36 |
ブラウザ | Mozilla/5.0 (Linux; U; Android 4.4.2; ja-jp; PC-TS708T1W Build/BMAIN) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.4.2 Chrome/30.0.0.0 Mobile Safari/534.30 |
Androidスマートフォン SO-04D †
以下にAndroidスマートフォンのHTTP_USER_AGENTを記します。
Mobileがあるのが確認できます。
ブラウザ | HTTP_USER_AGENT |
Firefox | Mozilla/5.0 (Android; Mobile; rv:38.0) Gecko/38.0 Firefox/38.0 |
Chrome | Mozilla/5.0 (Linux; Android 4.1.2; SO-04D Build/9.1.C.1.103) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.93 Mobile Safari/537.36 |
ブラウザ | Mozilla/5.0 (Linux; U; Android 4.1.2; ja-jp; SonySO-04D Build/9.1.C.1.103) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 |
以上、AndroidタブレットとAndroidスマートフォンを判別する方法でした。
スポンサーリンク