私は完成したウェブサイトを持っており、モバイルデバイス用に最適化する必要があります(ipad/iphone/smartphones ..)。 どのモバイルデバイス/ブラウザが使用されているかを検出する最適な方法は何ですか? (例:jquery-plugin) ありがとうphp/jquery - ウェブ開発:モバイルデバイス
3
A
答えて
2
JavaScript/jQueryは最良の方法ではありません。 iPhoneなどとは別に、NokiasやJavaScriptをまったく実行していないスマートフォンもあることを覚えておいてください。数年前に携帯電話でJavaScriptを使用してサイトを再設定しようとすると、ページが読み込まれるたびに少なくとも2〜3秒間電話がフリーズすることになります。
私は、スタイルシートを交換するだけで簡単だとしても、できるだけサーバーサイドでこれを行うことを強くお勧めします。基本レベルでは、ブラウザから送信されたUser-Agent
ヘッダーを確認してそこから作業することができます。 PHPでは、get_browser
関数を使用します。
0
JavaScriptまたはPHPのUser-Agentを使用して、Android/iPad/iPhone/BlackBarryなどの間でデバイスに通知することができます。この記事を参照してください:http://graphicmaniacs.com/note/detecting-iphone-ipod-ipad-android-and-blackberry-browser-with-javascript-and-php/