たぶん私はたった今、誰もが長い間知っていますが、Chrome 70ではこれをやったことが
わかりました :
ontouch * APIはデフォルトでデスクトップで無効になっていますしたがって、コード内で
ドキュメントまたは
ウィンドウ内の
'ontouch *'キーの存在に依存している場合、コードはタッチデバイスで動作するものを決定しなくなります。
私はタイプミスに遭遇しました:
var isTouchDevice = (('ontouchstart' in window) || (navigator.MaxTouchPoints > 0) || (navigator.msMaxTouchPoints > 0));
そして、最初の条件が真でなくなると、2番目の条件が台無しになりました。
navigator.maxTouchPointsがあったはずです
そして、ここで、たとえば、
jQuery UI Touch Punch 0.2.3では 、次のコードが使用されます。
$.support.touch = 'ontouchend' in document;
したがって、サポートも失われます。