5

さて、モバイル検出についていくつかの良いアドバイスをもらいましたが、タブレットビューのアイコンはモバイルデバイスよりも大きくなるため、テーマのあるタブレットにはまだ問題があります。フレームワークとしてjQueryMobileを使用していて、iPadを検出します(そして、他のタブレットが進行中であると確信しています)が、タブレットかモバイルデバイスかをどのように検出できますか?画面サイズだけでいいのでしょうか?

その場合、モバイルデバイスの最大画面サイズまたはタブレットの最小画面サイズはどれくらいですか?

もっと良い方法はありますか?

4

5 に答える 5

2

jQuery Mobileはbodyタグにクラスを追加します。これにより、すべてのデバイスに対して単一のCSSを作成できます。

ここを参照してください:http://jquerymobile.com/demos/1.0a3/#docs/api/mediahelpers.html

アップデート

beta2以降、ヘルパーは非推奨になり、削除される予定です。media queriesとにかく、これらのクラスをそこに配置するために使用されたものを確認する必要があります。

于 2011-03-01T11:16:13.390 に答える
1

メディアクエリを使用して、別のCSSスタイルシートをターゲットにすることをお勧めします。

于 2011-02-28T16:11:04.603 に答える
1

wurfltera-wurfl、または独自のdeviceAtlasのようなデバイス検出ライブラリを検討したことがありますか?

于 2011-06-03T02:05:41.957 に答える
1

サーバー側の検出の利点を検討しましたか?OpenDDRは、LGPLの下でライセンスされた.NETおよびJavaライブラリを提供します。

あなたはhttp://www.openddr.orgを見ることができます

于 2012-07-03T09:37:30.620 に答える
0

FormfactorJSなどのFormfactor検出ライブラリを使用して開発を開始しています。これを作成したことに注意してください。

理論は同じセマンティックHTMLを使用しているため、メディアクエリを使用して個々のデバイスプロファイルへのレスポンシブデザインを認識しながら、特定のクラスのデバイス(スマートフォン、タブレット、デスクトップなど)に使用してCSSとJavascriptを特殊化できます。

于 2011-05-16T05:07:58.783 に答える