サイトにアクセスをしている端末のUserAgentをJavaScriptで判別をしております。
尚、UserAgentの判別条件は下記の通りです。
・iPhoneの条件はUAに “iPhone OS” が含まれている
・Androidの条件はUAに “Android” と “mobile” が含まれている
上記に加えて、UserAgentのバージョンも見ておりまして、iPhoneでは6.0以上、Androidでは4.0以上で判別をしています。(2015年11月現在)
※最新のshutto変換が有効なOSの確認は下記のページをご確認ください
https://shutto.com/function/
■UserAgentとは
ユーザーエージェントとは、Webサイトへのアクセスの際に使用されるプログラムのことである。
(IT用語辞典「ユーザーエージェント」)
■JavaScriptとは
Netscapeによって開発されたスクリプト言語(簡易プログラミング言語)で、HTML内にプログラムを埋め込むことで、Webブラウザの動作を定義できる。Javaという名前が含まれているが、言語の仕様としては異なっており、全く違う言語だと考えた方がよい。
(IT用語辞典「ジャバスクリプト」)