我正在尝试使用接口访问一个USB海量存储设备。我读到USB大容量存储设备无法访问:
我们目前正在使用usb棒作为一个独立版本的应用程序,其中序列号的usb棒是重要的识别许可。对于我们的新软件,我还需要访问usb海量存储设备的序列号,但最好是在浏览器中访问。
Google Chrome确实识别了设备,就像这里可以看到的那样。

但是,当请求通过WebUSB访问设备时,列表中没有显示:

我的代码非常直接:
navigator.usb.requestDevice({ filters: [] }).then(e => {console.log(e)});是否有任何方法可以通过浏览器接口访问海量存储设备的序列号?
发布于 2022-01-06 08:44:58
简短的回答是否定的。
内部页面about:usb-internals应该显示在WebUSB中被阻塞的接口。正如您在下面的屏幕截图中所看到的,由于安全原因,“海量存储”USB设备在WebUSB中确实无法访问。

https://stackoverflow.com/questions/70591331
复制相似问题