USBIsochronousOutTransferPacket - 表示通过同步端点将数据从 USB 主机传输到 USB 设备的请求中单个数据包的状态

安全上下文
该功能仅在部分或所有支持的浏览器中的安全上下文(HTTPS)中可用。

USBIsochronousOutTransferPacketWebUSB API 的接口,它是 USBDevice 接口调用 isochronousTransferOut() 方法返回值的一部分。它表示通过同步端点将数据从 USB 主机传输到 USB 设备的请求中单个数据包的状态。

构造函数

USBIsochronousOutTransferPacket.USBIsochronousOutTransferPacket()

使用提供的 statusbytesWritten 字段创建一个新的 USBIsochronousOutTransferPacket 对象。

属性

USBIsochronousOutTransferPacket.bytesWritten 只读

返回数据包中已发送到设备的字节数。

USBIsochronousOutTransferPacket.status 只读

返回传输请求的状态,其中之一:

  • "ok" - 转移成功
  • "stall" - 设备通过在端点上生成停顿条件来指示错误。同步端点上的停顿不需要清除。

规范

规范 状态 备注
WebUSB
USBIsochronousOutTransferPacket 的定义
草稿 初始定义。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持6179 不支持 不支持48 不支持
USBIsochronousOutTransferPacket() 构造函数6179 不支持 不支持48 不支持
bytesWritten6179 不支持 不支持48 不支持
status6179 不支持 不支持48 不支持

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持 不支持61 未知 不支持 未知45 不支持
USBIsochronousOutTransferPacket() 构造函数 不支持61 未知 不支持 未知45 不支持
bytesWritten 不支持61 未知 不支持 未知45 不支持
status 不支持61 未知 不支持 未知45 不支持