Touch API (например, touchstart) не работает в MS Edge
мое приложение использует Touch API для обнаружения сенсорных событий в JavaScript. Пример:
$(".element").on("touchstart", function(event){
alert("TRUE");
});
Это работает на любом сенсорном устройстве с любым браузером, таким как Android или iOS, однако не работает в MS Edge на Windows 10 Tablet с или без подключенной клавиатуры. API, кажется, поддерживается:Список совместимости, Тем не менее, я проверил:'ontouchstart' in window
и это возвращает ложь на этом устройстве. более тогоmousedown
кажется уволен.
Что здесь происходит? Что можно сделать для запуска сенсорных событий на планшете с Windows 10? Хотелось бы сохранить мероприятие только для сенсорных устройств. Переключение на API-интерфейс Pointer Events будет включать и настольные устройства, а это не то, чего я хочу.