此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

USB

有限可用

此特性不属于基线,因为它尚未在主流浏览器中得到支持。

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

安全上下文: 此特性仅在一些支持的浏览器的安全上下文(HTTPS)中可用。

备注: 此特性在 Web Worker 中可用。

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

通过 navigator.usb 获取 USB 对象。

USB 接口继承自 EventTarget。

EventTarget USB

实例属性

无。

实例方法

USB.getDevices()

返回一个 Promise,兑现为已配对且已连接设备的 USBDevice 对象数组。

USB.requestDevice()

若找到指定设备,返回一个兑现为 USBDevice 实例的 Promise。调用此函数会触发用户代理的配对流程。

事件

connect

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

disconnect

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

规范

规范
WebUSB
# usb

浏览器兼容性