質問: iphone / androidブラウザーをm.example.comにダイレクトするにはどうすればよいですか? html5ブラウザー(単純な地理位置情報)でのみ機能する特別なコーディングがあります。 iphoneおよびandroidユーザーをm.example.comバージョンのwebサイトにリダイレクトしたい。これを行う最良の方法はどのようなものですか?
回答: useragent検出を使用するか、jquery.support()を使用できます。特定の機能を探しているので、2つを組み合わせて必要なものを取得できます。実際、useragentが最善の策かもしれません。 .htaccessファイルを使用してこれを行い、httpリクエストを削減します。接続が遅い場合やjavascriptのパフォーマンスが遅い場合は、リダイレクトの前にメインサイトをフラッシュします。 wikipediaページ でモバイルユーザーエージェントの(ほぼ)完全なリストを見ることができます。ご覧のとおり、正規表現で検索できる製造元とバージョンには類似点があります。