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