2

HTML/Javascript を使用して、訪問者が Android フォンを使用しているかどうかを確認する方法はありますか? フォーラムでこれを見ることがあります。Android フォンでフォーラムを開くと、そのフォーラム用のアプリがあることを示すポップアップが表示されます。人々はこれをどのように行うのですか?

4

2 に答える 2

3

理論的には、次のように動作します。

if (navigator.userAgent.match(/android/ig)) {
    // Android only code
}

ただし、これは悪い習慣 (UA Sniffing) と見なされます。読み取りブラウザの検出が悪いです。ただし、機能検出の形式としてではなく、特定の種類のデバイスを探すために使用しているため、これはあなたの場合には当てはまりません。

于 2012-08-26T16:56:30.333 に答える
0

Android ユーザー エージェントを検出するときは、最初にこの投稿をお読みください: http://android-developers.blogspot.com/2010/12/android-browser-user-agent-issues.html

要するに、Android ユーザー エージェントに部分文字列「Mobile」も含まれていない場合、それはタブレットまたはその他の大画面デバイスであり、携帯電話サイズのページを提供すると、ユーザーはおそらくイライラするでしょう。:)

于 2012-08-26T18:50:31.350 に答える