Windows 8 (Metro UI) 用のアプリケーションを開発しています。開発にはHTML5、JavaScript、jQueryなどを使用しています。画面が画面タッチ イベントをサポートしていない場合は、別のユーザー インターフェイスを表示したいと考えています。
JavaScript を使用して、Windows 8 で画面がタッチ センシティブをサポートしているかどうかを検出するにはどうすればよいですか?
Windows 8 (Metro UI) 用のアプリケーションを開発しています。開発にはHTML5、JavaScript、jQueryなどを使用しています。画面が画面タッチ イベントをサポートしていない場合は、別のユーザー インターフェイスを表示したいと考えています。
JavaScript を使用して、Windows 8 で画面がタッチ センシティブをサポートしているかどうかを検出するにはどうすればよいですか?
See here: Detecting Touch Hardware in IE 10
From the above page:
In order to test for touch in Internet Explorer 10, which will ship with the first batch of Windows 8 tablets later this year, you can call the window.navigator.msMaxTouchPoints method
if (window.navigator.msMaxTouchPoints) {
// touch device
}
else {
// non-touch device
}