【发布时间】:2021-07-27 16:33:26
【问题描述】:
在 WebUSB API 中有没有办法获取所有可用设备的列表?
我这里的情况是一台计算机可以有多个相同的设备,假设它有 2 台相同的打印机。我想避免显示要求用户选择设备的弹出窗口,因此我想检查该设备是否已被认领。
我可以通过运行 navigator.usb.getDevices(); 来检查设备是否已被认领,但这只会列出已经认领的设备,如果有相同的设备尚未认领,我不知道。
所以问题是,如果我认为该设备已被认领并且不显示对话框,则用户无法使用第二个设备,如果我从不考虑认领设备,我将不得不每次都显示对话框.
【问题讨论】:
标签: javascript webusb