WebUSB是否需要精确的设备描述符?

时间:2018-01-17 22:40:24

标签: javascript google-chrome webusb

我正在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))

0 个答案:

没有答案