Touch API (par exemple, Touchstart) ne fonctionne pas dans MS Edge

mon application utilise l'API Tactile pour détecter le toucher des événements en JavaScript. Exemple:

$(".element").on("touchstart", function(event){
    alert("TRUE");
});

Cela fonctionne sur n'importe quel contact de l'appareil avec n'importe quel navigateur comme Android ou iOS, mais il ne fonctionne pas dans le MS Bord sur un Windows 10 Tablette avec ou sans rattachés clavier. L'API semble être pris en charge: Liste de compatibilité. Cependant, j'ai testé: 'ontouchstart' in window et ceci renvoie false sur cet appareil. En outre mousedown semble l'avoir tiré.

Ce qui se passe ici? Que puis-je faire pour tirer les évènements tactiles sur un Windows 10 tablette?
Je tiens à garder l'évènement uniquement pour les appareils tactiles. De commutation pour les Événements de Pointeur API comprendrait également les périphériques de Bureau et qui n'est pas ce que je veux.

source d'informationauteur dude