2

私は、人気のある Web サイトの大部分が、機能的には完全であるがかなり制限されたハードウェアで実行されているブラウザーを「モバイル」ブラウザーとして検出するための賢明な方法を見つけるように求められました。これは、最も重い人気のある Web サイトにはモバイル バージョンがあり、レンダリングがはるかに高速で、画面にうまく収まるように思われるというものです。

私は逆の質問を見てきまし. これは、一般的なモバイルおよびデスクトップ ブラウザのさまざまな User-Agent 文字列を調べることで裏付けられています。

iPad/iPhone 用の Safari と Windows/Mac 用の Safari の主な目に見える違いは、これが文字列のどこかに "Mobile" を追加することです。誰かがより良いアイデアを持っていますか?

4

2 に答える 2

2

自分自身を一意に識別することが重要でない場合は、一般的なモバイル デバイスのユーザー エージェント文字列の重要な部分を単純にコピーできます。これは、どのモバイル検出スクリプトからも明らかに省略されているものです。

于 2010-04-21T19:39:56.127 に答える
1

iPad/iPhone 用の Safari と Windows/Mac 用の Safari の主な目に見える違いは、これが文字列のどこかに "Mobile" を追加することです。誰かがより良いアイデアを持っていますか?

これはうまくいきません。大多数の携帯電話では、ユーザー エージェントに "Mobile" が含まれていません。これは、モバイル ユーザー エージェントのかなり膨大なリストです。ご覧のとおり、一貫性はありません。その上、新しいユーザー エージェントが毎週市場に追加されています。

于 2010-04-21T19:37:12.840 に答える