2

Samsung Verizon Galaxy タブレット、モデル SCH-i905 4G LTE があります。ブラウザの userAgent 文字列に Android が表示されません。デバイスは Android 3.1 を使用します。

表示されるのはこれです。
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us) AppleWebKit/533.16 (Gecko のような KHTML) バージョン/5.0 Safari/533.16

これはユーザー エージェント文字列が間違っているのでしょうか? Verizon/Samsung がビルドに失敗したかどうか知っている人はいますか? Web サイトの Javascript で Android を検出するのが困難になっています。

4

2 に答える 2

2

Samsung Galaxy Tab 10.1 から同じものを取得します (Google I/O で取得したものと、Samsung が変更を許可されていないもの)

個人的には、Peter K. がなぜそんなに驚いているのかわかりません。

Web サイトを構築するためのベスト プラクティスは、ユーザー エージェントごとにテストするのではなく、機能ごとにテストすることです。このようにして、これにより、新しいハードウェアと新しいブラウザーを、最初の開始時に Web サイトによってブロックされたり誤った方向に誘導されたりすることなく、作成/変更することができます。

また、Google がハニカム タブレットのユーザー エージェントに「android」というキーワードを実際に含めていたとしたら、かなりの割合の Web サイトがそれらのタブレット ブラウザーを Web サイトの簡素化されたモバイル デバイスにリダイレクトしたことは想像に難くありません (特に考えずに)。

私自身、10.1 インチの Honeycomb タブレットの所有者として、たまたま 4G を使用していたので、私にとってはすべてのエクスペリエンスを台無しにしていたでしょう。私の大きな画面サイズでは、必要最小限のバージョンを見る必要はありません。 Web サイトの速度と遅延を考慮すると、個人の DSL 回線よりもはるかに高速です。

于 2011-10-26T22:55:15.763 に答える
1

HTC Saga / Desire S Android フォンと同じ UserAgent:

Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us) AppleWebKit/533.16 (Gecko のような KHTML) バージョン/5.0 Safari/533.16

ブラウザー構成でモバイル ビューを選択した場合。Android とデバイスの情報が含まれます。

Mozilla/5.0 (Linux; U; Android 2.3.5; es-es; HTC_DesireS_S510eBuild/GRJ90) AppleWebKit/533.16 (Gecko のような KHTML) バージョン/4.0 モバイル Safari/533.1

于 2011-12-27T13:04:14.277 に答える