USB

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

注意:此功能在 Web Workers 中可用。

WebUSB API 中的 USB 接口提供了用于从网页查找和连接 USB 设备的属性和方法。

使用 navigator.usb 来访问 USB 对象。

USB 接口继承自 EventTarget

EventTarget USB

实例属性

无。

实例方法

USB.getDevices() 实验性

返回一个 Promise,该 Promise 会解析为一个已配对连接设备的 USBDevice 对象数组。

USB.requestDevice() 实验性

返回一个 Promise,如果找到指定的设备,该 Promise 会解析为一个 USBDevice 对象实例。调用此函数会触发用户代理的配对流程。

事件

connect 实验性

每当之前配对的设备连接时触发。

disconnect 实验性

每当配对的设备断开连接时触发。

规范

规范
WebUSB API
# usb

浏览器兼容性