USBDevice: transferIn() 方法

可用性有限

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

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

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

USBDevice 接口的 transferIn() 方法返回一个 promise,当从 USB 设备接收批量或中断数据时,该 promise 会解析为 USBInTransferResult

语法

js
transferIn(endpointNumber, length)

参数

endpointNumber

设备特定端点(缓冲区)的编号。

length

从设备读取回的最大字节数。实际数据位于已解析 Promise 中的USBInTransferResult 中。

返回值

一个解析为 USBInTransferResultpromise

规范

规范
WebUSB API
# ref-for-dom-usbdevice-transferin①

浏览器兼容性

BCD 表格仅在浏览器中加载