几周前,WebUSB能够在MAC和Window平台上与我定制的HID设备进行通信。
现在看来,最新的Chrome更新(65.0.3325.162)已经取消了对窗口平台的支持。https://chromium-review.googlesource.com/c/chromium/src/+/951635
有人能确认一下吗?那么,自定义HID设备使用WebUSB的解决方案是什么?
发布于 2018-03-23 15:30:04
这是正确的。在所有平台上,宣传HID协议的设备将由系统HID驱动程序声明,而不应由使用WebUSB API的站点声明。
如果要连接到HID接口,则需要修改设备,使接口不再标记为HID。
有关此策略的更多信息,请参见这条线。
发布于 2018-05-16 13:58:17
作为Windows上的“解决方案”,您可以告诉操作系统使用WinUSB驱动程序,而不是http://gerritniezen.com/2017/10/connecting-to-usb-devices-with-your-browser/中建议的HIDUSB
我使用Zadig工具强制使用WinUSB驱动程序,它为我工作。我可以通过Chrome和WebUSB与HID设备通信。
在我的笔记本电脑上,只要驱动开关没有恢复,HIDUSB驱动程序就不会再访问这个HID设备(因此一些应用程序无法再与它通信)。但在其他笔记本电脑上,它仍然作为一个标准的USB设备工作。
我仍在寻找一种方法/解决办法,允许Chrome直接声称HID设备.
https://stackoverflow.com/questions/49388083
复制相似问题