先日、 WebサイトをiPadにも対応させてみようかと思っていると、Twitterのタイムラインに、iPad Detection Using JavaScript or PHPという記事を発見。 ご覧になっている方も多いかと思います。 User-Agentを判別した後、それをどう使うかは状況によって様々だとは思いますが、記事で紹介されている内容をCSS振り分けに使うとどう なるのか、試しにやってみました。 共通のテンプレートで条件分岐させるなら、とりあえずPHPで判別するのがラクなので・・・ $isiPhone = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPhone'); $isiPad = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPad'); これで、iPhoneとiPadを判別できる、はず。
![Webフロントエンド - PHPでiPadとiPhoneのユーザーエージェント (User-Agent) を取得 | ブログ | STUDIO BUS STOP | 香川県高松市](https://cdn-ak-scissors.b.st-hatena.com/image/square/b2cff4d1dc26ffa895beacdd0095c9390dabb49e/height=288;version=1;width=512/https%3A%2F%2Fwww.studiobusstop.com%2Fwp%2Fwp-content%2Fthemes%2Fbusstop%2Fimages%2Fogimg.png)