USB

有限可用性

此功能不是基线,因为它在一些最常用的浏览器中不起作用。

实验性: 这是一个 实验性技术
在生产环境中使用之前,请仔细查看 浏览器兼容性表

安全上下文: 此功能仅在 安全上下文 (HTTPS) 中可用,在一些或所有 支持的浏览器 中可用。

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

使用 navigator.usb 获取对 USB 对象的访问权限。

USB 接口继承自 EventTarget.

EventTarget USB

实例属性

无。

实例方法

USB.getDevices() 实验性

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

USB.requestDevice() 实验性

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

事件

connect 实验性

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

disconnect 实验性

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

规范

规范
WebUSB API
# usb

浏览器兼容性

BCD 表格仅在浏览器中加载