よくある質問ですが、サイトにアクセスしているデバイスがタッチスクリーンかどうかを知りたいです。これは、もちろん、個別に検出可能な電話や iPad だけでなく、Windows のフレーバーを実行している他のタッチスクリーンも意味します。それらにマウスの有無を判断するチャンスはありますか?
Modernizrのような大規模な JavaScript ライブラリを使用したいとします。それは何か役に立ちますか?
よくある質問ですが、サイトにアクセスしているデバイスがタッチスクリーンかどうかを知りたいです。これは、もちろん、個別に検出可能な電話や iPad だけでなく、Windows のフレーバーを実行している他のタッチスクリーンも意味します。それらにマウスの有無を判断するチャンスはありますか?
Modernizrのような大規模な JavaScript ライブラリを使用したいとします。それは何か役に立ちますか?
MobileESPを調べてみてください。タッチスクリーンだけではありませんが、少なくともいくつかの検出機能を提供します. 彼らのページから:
MobileESP プロジェクトは、訪問者がモバイル デバイスを使用しているかどうか、使用している場合はどのようなデバイスを使用しているかを検出するための使いやすく軽量な API を Web サイト開発者に提供することを目指しています。API は、一般的な個々のデバイス OS カテゴリ (iPhone、BlackBerry、Symbian S60、Windows Mobile など)、デバイス機能 (J2ME など)、および「iPhone Tier」 (iPhone/ Android/WebOS) とスマートフォン。
デバイスの機能については、http://wurfl.sourceforge.net/を試してください。