1

ユーザーエージェントを使用してモバイルブラウザを検出する方法は?

ネットで見つけようとしましたが、見つかったすべてのリンクはユーザーエージェントです

4

2 に答える 2

0

簡単な答え:少なくともサーバー側ではできません。しかし、もっと重要なのは、なぜユーザーエージェント文字列を使用し
たくないのでしょうか。

ブラウザがモバイルかどうかだけを検出したい場合は、JavaScriptを使用して、デバイスの画面サイズ/解像度から推測するだけでこれを実行します。

于 2012-05-25T11:37:21.917 に答える
0

サーバー側で行うか、クライアント側で行うかによって異なります。サーバー側では、本当にカスタムなことをしない限り、UserAgent にほとんど制限されています。

クライアント側では、modernizer.js や yepnope.js などのライブラリを確認できます。裏でユーザー エージェント データを使用している可能性がありますが、確かではありません。

もちろん、ブラウザで JavaScript が無効になっている場合は、それもうまくいきません。

于 2012-05-25T11:46:01.937 に答える