我正在Windows 7上运行Chrome的WebUSB,试图打开一个SmartCard读卡器。当我使用没有过滤器的navigator.usb.requestDevices()时,设备有时会出现。如果我在过滤器中包含vendorId和productId,则该设备在Chrome中无法选择/列出。此外,当我尝试使用
操作设备时<div id="test"><li>Some text <b>link</b> more text</li></div>
我拒绝访问权限(权限不足)。实际上,每个设备是否真的需要设备描述符的格式与WebUSB documentation上发布的设备描述符的格式完全相同,以便将设备连接到Chrome并进行操作?我也尝试使用Zadig将驱动程序更改为WinUSB,但这并没有改变任何内容。
.then(() => device.selectConfiguration(1))
.then(() => device.claimInterface(0))