Chrome 无法声明接口WebUSB API

bjp0bcyl  于 2023-06-19  发布在  Go
关注(0)|答案(1)|浏览(479)

在获得对我的usb设备的访问权限后,我试图在设备上声明接口0,并得到错误:Uncaught (in promise) DOMException: Failed to execute 'claimInterface' on 'USBDevice': Unable to claim interface.
chrome://device-log/中,我可以看到以下错误:Interface 0 uses driver "silabser" instead of WinUSB.
我在Windows 10上运行。
我试着重新连接设备,重新安装windows的驱动程序来识别设备。

iqih9akk

iqih9akk1#

silabser驱动程序是USB串行驱动程序。如果您不需要USB级控制此设备,您可以使用Web Serial API来通过现有驱动程序访问该设备。
如果您需要发送自定义USB命令,则需要使用Zadig这样的工具将silabser驱动程序替换为winusb驱动程序。

相关问题