私は完成したウェブサイトを持っており、モバイルデバイス用に最適化する必要があります(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/
関連する問題
- 1. ウェブ開発ワークフローアドバイス
- 2. ウェブ開発
- 3. ウェブ開発
- 4. モバイルデバイス用の開発
- 5. ウェブ開発アプリケーション - mac
- 6. ウェブ開発とデザイン
- 7. SVNウェブ開発ワークフロー
- 8. 開発者向けモバイルデバイス
- 9. ウェブ開発者/デザイナーのためのモバイルアプリケーション開発ツール
- 10. ウェブ開発チームのリーダーシップとスタンダード
- 11. 複合語ウェブ開発環境
- 12. ウェブ開発を管理する
- 13. ウェブ開発の用語と辞書
- 14. ウェブ開発フレームワークとしてのCMSパッケージ
- 15. ウェブ開発環境の選択とダウンロード
- 16. ウェブ開発のためのGitワークフロー
- 17. ウェブ開発者向けテストの作成
- 18. ウェブ開発に最適なRubyフレームワーク
- 19. ウェブ全体のWebアプリケーション開発
- 20. ウェブ開発の文脈でのレンダリング
- 21. ウェブ上でモバイルデバイスに音楽をストリーミングする方法は?
- 22. Chromeウェブ開発ツールで多量の出力を処理する
- 23. ウェブデザイナーとウェブ開発者のための「サンドボックス」コントロールを保護
- 24. ルビなしでウェブを開発するには?
- 25. ウェブ開発:友人とJava EE 6またはSpring?
- 26. ウェブ開発者はhtmlコンテンツをスクラップできますか?
- 27. ウェブ開発のpng画像の特質は何ですか
- 28. ウェブ開発者のためのpythonの最速かつ低リソースソリューション
- 29. ウェブ開発 - ファイルを複製しない相対URL
- 30. Googleサイトを使用してウェブ開発が可能ですか?