1

重複の可能性:
http 要求に基づいて Web アプリケーションでモバイル ブラウザーを検出する標準的な方法

Web サイトの 3 つのモバイル バージョンがあり、サポート対象に応じて異なるハンドセット モデルにそれぞれを提示したいと考えています。1 つはモノクロ WML、もう 1 つはカラー WML、もう 1 つはモバイル用の XHTML です。

リクエストでデバイスを識別し、それがサポートしているバージョンまたは別のバージョンかどうかを知る最良の方法は何ですか?

4

1 に答える 1

2

インバウンド要求の User-Agent HTTP ヘッダーを確認し、それを使用して HTTP リダイレクトをトリガーするか、Apache を使用している場合は mod_rewrite と RewriteCond を使用して、User-Agent に基づいて結果を変化させます。追加の HTTP ラウンドトリップは不要です。リダイレクトが使用します。

于 2008-11-15T06:22:05.560 に答える