4

Chrome 29 のデスクトップ バージョンでは、「window.Touch」が「undefined」に設定されなくなりました。アプリがタッチ デバイスで実行されているかどうかを検出するために使用していたため、これは問題です。

代替ソリューションはありますか?

ありがとう

4

2 に答える 2

2

はい、使用して'ontouchstart' in document.documentElementください ]

var isTouchDevice = 'ontouchstart' in document.documentElement;

また

if('ontouchstart' in document.documentElement) {
  //do something with touch stuff
}

より詳細な回答とより具体的な解決策がここにあります: JavaScriptを使用して「タッチスクリーン」デバイスを検出する最良の方法は何ですか?

于 2013-09-07T09:01:06.657 に答える