【发布时间】:2021-08-16 15:26:29
【问题描述】:
在 WebUSB 中要连接到设备,我们必须选择 configuration 和 interface。
还可以选择使用备用界面。
我如何知道要使用哪些?
我是否需要事先知道这一点,还是可以尝试为每台设备进行检测?
if (!device.configuration) await device.selectConfiguration(0);
await device.claimInterface(device.configuration.interfaces[0].interfaceNumber)
例如,假设我可以拥有热敏打印机和相机,我能检测到每一个吗?
另外,我如何检查设备是否已被认领?我必须检查每个接口吗?
【问题讨论】:
标签: javascript usb webapi webusb