Spec-Zone.ru › Web APIs

InputDeviceCapabilities: свойство firesTouchEvents

Экспериментально: Это экспериментальная технология
Перед использованием в продукте внимательно изучите таблицу совместимости с браузерами.

Чтение только свойство firesTouchEvents интерфейса InputDeviceCapabilities возвращает логическое значение, которое указывает, отправляет ли устройство события touch.

Вы можете использовать это свойство для обнаружения событий мыши, которые представляют собой действие, которое может быть уже обработано обработчиками событий touch. Это не обязательно означает, что устройство является сенсорным экраном. Например, устройства с пером и мышью обычно генерируют события touch в мобильных браузерах.

Синтаксис

const boolean = InputDeviceCapabilities.firesTouchEvents

Возвращаемое значение

Значение типа Boolean

Пример

myButton.addEventListener("mousedown", (e) => {
  if (!e.sourceCapabilities.firesTouchEvents) myButton.classList.add("pressed");
});

Спецификации

Спецификация
Возможности устройства ввода
# dom-inputdevicecapabilities-firestouchevents

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
firesTouchEvents 47 79 Нет 34 Нет 47 Нет 34 Нет 5.0 47

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/InputDeviceCapabilities/firesTouchEvents

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API