ユーザーエージェント例
以下は「スマートフォン」「タブレット」「携帯(ガラケー)」の代表的なユーザエージェントとなります。
【注意】
すべてのスマートフォンや携帯電話などの判定には対応していません。
2015年3月時点の調査となり、新たなスマートフォンなどにも対応していない可能性があります。保障しておりませんのでご注意ください。
スマートフォンと判断できるユーザエージェント
- 【iPhone】
- Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2_1 like Mac OS X; ja-jp) AppleWebKit/533.17.9 (KHTML,like Gecko) Version/5.0.2 Mobile/8C148a Safari/6533.18.5
ただし、以下はiPadとなる
Mozilla/5.0 (iPad; U; CPU iPhone OS 4_3_3 like Mac OS X; ja-jp) AppleWebKit/533.17.9 (KHTML, like Gecko) Mobile/8J2
- 【iPod】
- Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3_1 like Mac OS X; ja-jp) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8G4 Safari/6533.18.5
- 【Android】
- Mozilla/5.0 (Linux; U; Android 2.3.3; ja-jp; INFOBAR A01 Build/S7142) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
- 【Windows Phone】
- Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; FujitsuToshibaMobileCommun; IS12T; KDDI)
- 【Firefox OS】
- Mozilla/5.0 (Mobile; LGL25; rv:32.0) Gecko/32.0 Firefox/32.0
- 【Nexus】
- Mozilla/5.0 (Linux; Android 5.1; Nexus 5 Build/LMY47I) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.111 Mobile Safari/537.36
Nexusはモデルでスマートフォンとタブレットが切り分けできる「Nexus 4」「Nexus 5」「Nexus 6」がスマートフォン
- 【BlackBerry】
- Mozilla/5.0 (BlackBerry; U; BlackBerry 9780; ja) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.587 Mobile Safari/534.8+
タブレットと判断できるユーザエージェント
- 【iPad】
- Mozilla/5.0 (iPad; CPU OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12F69 Safari/600.1.4
- 【Android】
- Mozilla/5.0 (Android; Tablet; rv:36.0) Gecko/36.0 Firefox/36.0
- 【Windows】
- Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko
- 【Firefox OS】
- Mozilla/5.0 (Tablet; rv:26.0) Gecko/26.0 Firefox/26.0
- 【Nexus】
- Mozilla/5.0 (Linux; Android 5.1.1; Nexus 7 Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.111 Safari/537.36
Nexusはモデルでスマートフォンとタブレットが切り分けできる「Nexus 7」「Nexus 9」「Nexus 10」がタブレット
- 【Kindle】
- Mozilla/5.0 (X11; U; Linux armv7l like Android; en-us) AppleWebKit/531.2+ (KHTML, like Gecko) Version/5.0 Safari/533.2+ Kindle/3.0+
- Mozilla/5.0 (Linux; U; Android 4.4.3; ja-jp; KFSOWI Build/KTU84M) AppleWebKit/537.36 (KHTML, like Gecko) Silk/3.66 like Chrome/39.0.2171.93 Safari/537.36
携帯電話(ガラケー)と判断できるユーザエージェント
- 【DoCoMo】
- DoCoMo/2.0 SH06A3(c500;TC;W30H18)
- 【au】
- KDDI-HI3D UP.Browser/6.2_7.2.7.1.K.2.234 (GUI) MMP/2.0
- 【SoftBank】
- 1) SoftBank/1.0/831SH/SHJ003/SN123456789012345 Browser/NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1
2) Vodafone/1.0/V705SH/SHJ001[/Serial] Browser/VF-NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1
3) J-PHONE/3.0/J-SH10
4) SMOT-V980/80.2F.2E. MIB/2.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1
- 【WILLCOM】
- Mozilla/3.0(WILLCOM;KYOCERA/WX340K/2;3.0.3.11.000000/1/C256) NetFront/3.4
- 【emobile】
- emobile/1.0.0 (H11T; like Gecko; Wireless) NetFront/3.4
判定するユーザエージェントのまとめ
以下のキーワードで「スマートフォン」「タブレット」「携帯電話」を切り分けできます。
【注意】ユーザエージェントは無数にあり100%の精度で切り分けすることはできません。
スマートフォン | 「iPhone - iPad」「iPod」「Android + Mobi」「Windows + Phone」「Mobi + Firefox」「Nexus 4」「Nexus 5」「Nexus 6」「BlackBerry」 |
タブレット | 「iPad」「Android + Tablet」「Windows + Touch」「Tablet + Firefox」「Nexus 7」「Nexus 9」「Nexus 10」「Kindle」「Silk」 |
携帯電話 (ガラケー) | 「DoCoMo」「UP.Browser」「SoftBank」「J-PHONE」「MOT-」「WILLCOM」「emobile」 |
htaccessで判定する場合
当サイトでhtaccess作成や機能の説明を行っていますので、以下ボタンよりご確認ください。
JavaScriptで判定する場合
// --- ユーザエージェント取得 -----------------------------
var ua = navigator.userAgent.toLowerCase;
// --- スマートフォン判定 ---------------------------------
if(
((ua.indexOf('iphone') > 0) && (ua.indexOf('ipad') == -1)) ||
(ua.indexOf('ipod') > 0) ||
((ua.indexOf('android') > 0) && (ua.indexOf('mobi') > 0)) ||
((ua.indexOf('windows') > 0) && (ua.indexOf('phone') > 0)) ||
((ua.indexOf('firefox') > 0) && (ua.indexOf('mobi') > 0)) ||
(ua.indexOf('nexus 4') > 0) ||
(ua.indexOf('nexus 5') > 0) ||
(ua.indexOf('nexus 6') > 0) ||
(ua.indexOf('blackBerry') > 0)
){
// スマートフォンの処理
}
// --- タブレット判定 ------------------------------------
else if(
(ua.indexOf('ipad') > 0) ||
((ua.indexOf('android') > 0) && (ua.indexOf('tablet') > 0)) ||
((ua.indexOf('windows') > 0) && (ua.indexOf('touch') > 0)) ||
((ua.indexOf('firefox') > 0) && (ua.indexOf('tablet') > 0)) ||
(ua.indexOf('nexus 7') > 0) ||
(ua.indexOf('nexus 9') > 0) ||
(ua.indexOf('nexus 10') > 0) ||
(ua.indexOf('kindle') > 0) ||
(ua.indexOf('silk') > 0)
){
// タブレットの処理
}
// --- 携帯電話(ガラケー) ------------------------------
else if(
(ua.indexOf('docomo') > 0) ||
(ua.indexOf('up.browser') > 0) ||
(ua.indexOf('softbank') > 0) ||
(ua.indexOf('j-phone') > 0) ||
(ua.indexOf('mod-') > 0) ||
(ua.indexOf('willcom') > 0) ||
(ua.indexOf('emobile') > 0)
){
// ガラケーの処理
}