1

ユーザーがモバイルデバイスからアクセスしているかどうかにかかわらず、ページの出力を (サーバー側で) 動的に変更しようとしています...

ラップ$user_agentトップの Chrome からページにアクセスすると、次のようになります。

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.10 (KHTML, like Gecko) Chrome/20.0.1123.4 Safari/536.10

$user_agent に MSIE か Mozilla か Windows か何かが含まれているかどうかを尋ねることもできます (キーワードの賢いリストがあるとありがたいです)...しかし、これに対するより良い解決策があるかどうか疑問に思っていましたか?

前もって感謝します。

4

2 に答える 2

1

はい、VelocityTools には、すべてのユーザー エージェントの解析を行う BrowserTool があります。間違いなく最も簡単な方法です。

于 2012-05-08T15:42:46.020 に答える
0

デスクトップ ブラウザ用のユーザー エージェント文字列はたくさんありますが、モバイル デバイスの場合はさらに悪い結果になります。

独自のリストを作成するのではなく、 WURFL ライブラリを使用して、実際のデバイスがモバイルかどうかを確認することをお勧めします。

于 2012-05-07T15:32:05.520 に答える