Spec-Zone.ru › Web APIs

USBConnectionEvent

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

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

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

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

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

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

Интерфейс USBConnectionEvent API WebUSB — это тип события, передаваемый USB connect и disconnect событиям, когда пользовательский агент обнаруживает подключение или отключение нового USB-устройства.

Событие USBConnectionEvent

Конструктор

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

Возвращает объект USBConnectionEvent.

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

USBConnectionEvent.device Только для чтения Экспериментальная

Возвращает объект USBDevice, представляющий текущее устройство.

Примеры

В следующем примере используется прослушивание событий подключения и отключения для добавления и удаления устройств из пользовательского интерфейса приложения.

navigator.usb.addEventListener("connect", (event) => {
  // Add event.device to the UI.
});

navigator.usb.addEventListener("disconnect", (event) => {
  // Remove event.device from the UI.
});

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

Спецификация
WebUSB API
# usbconnectionevent

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
USBConnectionEvent 61 79 Нет 48 Нет 61 Нет 45 Нет 8.0 Нет
USBConnectionEvent 61 79 Нет 48 Нет 61 Нет 45 Нет 8.0
НетWebView предоставляет этот интерфейс, но не поддерживает WebUSB. См. ошибку 41441927.
device 61 79 Нет 48 Нет 61 Нет 45 Нет 8.0 Нет
worker_support
118Доступно в специализированных работниках и работниках службы WebExtension, недоступно в общих работниках и обычных работниках службы.
70–118Доступно в специализированных работниках, недоступно в общих работниках и работниках службы.
118Доступно в специализированных работниках и работниках службы WebExtension, недоступно в общих работниках и обычных работниках службы.
79–118Доступно в специализированных работниках, недоступно в общих работниках и работниках службы.
Нет
104Доступно в специализированных работниках и работниках службы WebExtension, недоступно в общих работниках и обычных работниках службы.
57–104Доступно в специализированных работниках, недоступно в общих работниках и работниках службы.
Нет
118Доступно в специализированных работниках и работниках службы WebExtension, недоступно в общих работниках и обычных работниках службы.
70–118Доступно в специализированных работниках, недоступно в общих работниках и работниках службы.
Нет
79Доступно в специализированных работниках и работниках службы WebExtension, недоступно в общих работниках и обычных работниках службы.
49–79Доступно в специализированных работниках, недоступно в общих работниках и работниках службы.
Нет
25.0Доступно в специализированных работниках и работниках службы WebExtension, недоступно в общих работниках и обычных работниках службы.
10.0–25.0Доступно в специализированных работниках, недоступно в общих работниках и работниках службы.
НетWebView предоставляет этот интерфейс, но не поддерживает WebUSB.

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

Spec-Zone.ru

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