1.やりたいこと UserAgentから、「パソコン」「スマートフォン」「タブレット」など判別することができます。 WEBの世界では、この条件に応じて表示するレイアウトを変えたりすることは多々あるかと思います。 あるいは、ログからアクセス数を求めるなんてこともあるでしょう。 今回は、その中でも「タブレット」を判別する方法を検討してみます。 2.検討 大きく分けると、「iPad」と「Android」の2種類に分類できると思います。 「windows Phone」「Blackberry」「Kindle」などは、今回は割愛して、その他扱いにします。 iPad iPadを識別する方法は非常にシンプルです。 例:『iOS 8.0.2 iPad Safari』のUserAgent Mozilla/5.0 (iPad; CPU OS 8_0_2 like Mac OS X) AppleWebKit/60