Spec-Zone.ru › Web APIs

HID

Ограниченная доступность

Эта функция не относится к Baseline, так как она не работает в некоторых из наиболее широко используемых браузеров.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или всех поддерживающих браузерах.

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

Примечание: Эта функция доступна в Web Workers, за исключением Shared Web Workers.

Интерфейс HID предоставляет методы для подключения к устройствам HID, перечисления подключенных устройств HID и обработчиков событий для подключенных устройств HID.

EventTarget HID

Свойства экземпляра

Этот интерфейс также наследует свойства своего родителя, EventTarget.

Методы экземпляра

Этот интерфейс также наследует методы своего родителя, EventTarget.

getDevices() Экспериментальная

Возвращает Promise, который разрешается массивом подключенных устройств HID, к которым пользователь ранее получил доступ в ответ на вызов requestDevice().

requestDevice() Экспериментальная

Возвращает Promise, который разрешается массивом объектов HIDDevice. Вызов этой функции запустит процесс запроса разрешения у пользователя, чтобы получить доступ к одному выбранному устройству из возвращаемого списка устройств.

События

connect Экспериментальная

Срабатывает при подключении устройства HID.

disconnect Экспериментальная

Срабатывает при отключении устройства HID.

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

Спецификация
WebHID API
# dom-hid

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
HID 89 89 Нет 75 Нет Нет Нет Нет Нет Нет Нет
connect_event 89 89 Нет 75 Нет Нет Нет Нет Нет Нет Нет
disconnect_event 89 89 Нет 75 Нет Нет Нет Нет Нет Нет Нет
getDevices 89 89 Нет 75 Нет Нет Нет Нет Нет Нет Нет
requestDevice 89 89 Нет 75 Нет Нет Нет Нет Нет Нет Нет
worker_support
131Отдельные рабочие потоки и рабочие потоки расширений WebExtension, а не общие рабочие потоки и рабочие потоки, не являющиеся расширениями WebExtension.
117Только рабочие потоки расширений WebExtension.
131Отдельные рабочие потоки и рабочие потоки расширений WebExtension, а не общие рабочие потоки и рабочие потоки, не являющиеся расширениями WebExtension.
117Только рабочие потоки расширений WebExtension.
Нет
116Отдельные рабочие потоки и рабочие потоки расширений WebExtension, а не общие рабочие потоки и рабочие потоки, не являющиеся расширениями WebExtension.
103Только рабочие потоки расширений WebExtension.
Нет Нет Нет Нет Нет Нет Нет

См. также

  • WebHID API

© 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/HID

Spec-Zone.ru

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