Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.
Secure context
This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Интерфейс USB
WebUSB API представляет аттрибуты и методы для поиска и подключения USB устройств из WEB страницы.
Свойтсва
Нет.
Обработчики событий
USB.onconnect
- Обработчик событий вызывается всегда, когда ранее сопряжённое устройство подключается.
USB.ondisconnect
- Обработчик событий вызывается всегда, когда ранее сопряжённое устройство отключается.
Методы
USB.getDevices()
- Возвращает
Promise
, который разрешается массивов объектовUSBDevice
сопряжённых устройств. USB.requestDevice()
- Возвращает
Promise
, который разрешается экземпляромUSBDevice
, если указаннное устройство найдено. Вызов этой функции запускает поток сопряжения агента пользователя.
Спецификация
Specification | Status | Comment |
---|---|---|
WebUSB Определение 'USB' в этой спецификации. |
Черновик | Изначальное определение. |
Совместимость с браузерами
BCD tables only load in the browser