使用WebUSB,对usb设备有什么要求

Using WebUSB, what's the requirement on usb device

我正在评估 WebUSB 以使用浏览器与 HID USB 硬件进行通信。我想知道在 USB 硬件方面是否有任何要求。例如,是否需要特定的固件来支持 WebUSB?或者 Chrome 可以访问任何 USB 设备?谢谢!

浏览器可以访问现有驱动程序未声明的任何设备。这不包括 HID class 设备,因为这些设备由通用 HID class 驱动程序处理。与 HID class 设备交互有两种选择:修改固件以删除 HID class 指定或等待 WebHID API 实施。

有关使用 WebUSB 构建设备的更多信息,请参阅 this article 我最近发布的内容。