[解決済み] Androidタブレットの検出方法について教えてください。ユーザーエージェント?
質問
あらゆるところを探しました。私たちはタブレット サイトのテストを試みるために Motorola Zoom を使用しています。 問題は、Android Useragent が一般的な Useragent であり、タブレット用 Android とモバイル用 Android の間に違いがないことです。 近い将来、Androidは複数のタブレット端末に搭載される可能性が高いので、Xoom Useragentのように特定の端末だけをターゲットにすることは避けたいと考えています。
私たちはUmbraco CMSを使用しており、51Degrees.mobiソリューションの使用を検討しましたが、現時点では私たちのニーズには対応できません。 将来的には、そうなるかもしれません。51Degrees と Umbraco の一部の人々が Umbraco に統合しようとしていることは知っていますが、最終プロジェクトはおそらく 2 ~ 3 か月は公開されないと思われます。
したがって、Android タブレットの Useragent String を検出し、現在のようにモバイル サイトに直接アクセスできないようにしたいと思います。
特定のデバイスではなく、一般的に Android タブレットを検出する方法をご存知の方がいらっしゃいましたら、非常に助かります。
どのように解決するのですか?
<ブロッククオートAndroidのUser-Agentは一般的なUser-Agentであり、タブレット用とモバイル用の違いはありません。
これは間違っています。モバイル Android には、User-Agent ヘッダーに "Mobile" という文字列があります。タブレットの Android にはありません。
しかし というのは というのは、userAgent に "Mobile" Safari と報告するタブレットがかなりあることと、後者では を区別するための唯一の/確実な方法ではないのです。 ということです。
関連
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] Androidの「コンテキスト」とは何ですか?
-
[解決済み] AndroidのListViewで画像を遅延ロードする方法
-
[解決済み] EclipseのAndroidプラグインで "Debug certificate expired "エラーが発生する。
-
[解決済み] Androidで画面の大きさをピクセル単位で取得する方法
-
[解決済み] アプリケーションを終了することは嫌われますか?
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
-
[解決済み] proguard hell - 参照されているクラスが見つかりません。
-
[解決済み] 実行に失敗しました app:processDebugResources Android Studio
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Androidの連絡先リストを呼び出すには?
-
[解決済み] Android ConstraintLayout - あるビューを別のビューの上に配置する
-
[解決済み] XMLで矩形を描画できますか?
-
[解決済み] Android: ランドスケープモード用の代替レイアウト xml
-
[解決済み] Android - Snackbar vs Toast - 使い方と違い。
-
[解決済み] Android端末がHDPI画面かMDPI画面かを確認する方法は?
-
[解決済み] キャンバスに複数行のテキストを描画する
-
[解決済み] グリッドビューの高さが削減される
-
[解決済み] PendingIntentの "requestCode "は何に使うのですか?
-
[解決済み] LayoutParamsの高さを密度に依存しないピクセル数でプログラム的に設定する。