-1

ユーザーがAndroid搭載のタブレットまたはサーバー側の電話からWebサイトにアクセスしているかどうかを検出する方法はありますか?

私はAndroidデバイスを所有していないため、それらのデバイスが送信するヘッダーの種類をテストすることはできません。

私の研究で私は見つけました:-javascriptを使用してそれを検出する多くの方法。しかし、それ(IMHO)は、クライアントに送信するWebバージョンを決定するのに最適な瞬間ではありません。私は、クライアントから送信されたhttpヘッダーに基づいて各バージョンをサーバー化することを好みます。-デバイスタイプ別に収集およびソートされたhttpヘッダーのデータベース。しかし、私はこれに頼ることができますか?また、より現実的な有料のソリューションもありますが、私は無料のソリューションを好みます。

他に解決策はありますか?お勧めできますか?なぜ?

4

3 に答える 3

1

タブレットが最初に登場したとき、開発者のブログで次のように言及されました。

http://android-developers.blogspot.com/2010/12/android-browser-user-agent-issues.html

唯一の違いは、「モバイル」がユーザー エージェントから削除されていることです。

編集:これらはGalaxy TabとFlyerのユーザーエージェントです

Mozilla/5.0 (Linux; U; Android 3.1; en-us; GT-P7510 Build/HMJ37) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13

Mozilla/5.0 (Linux; U; Android 3.2.1; en-gb; HTC Flyer P510e Build/HTK75C) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13
于 2012-03-22T20:49:46.550 に答える
0

デバイスデータベース全体をロードするのではなく、より信頼性の高いマッチングが必要な場合は、WURFL にクラウド製品が用意されています (また、ニーズに適した無料の製品があります)。

http://www.scientiamobile.com/cloud

于 2012-03-23T18:09:50.213 に答える
0

WURFLはあなたが望むことをするべきです。

于 2012-03-22T20:10:27.440 に答える