gpt4 book ai didi

javascript - WebUSB getDevices 空列表

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:07:03 24 4
gpt4 key购买 nike

在 Windows 10 PRO 版本 1511(操作系统内部版本 10586.753)上运行 Chrome 56.0.2924.76(64 位)。在 chrome 上启用了 experimental-web-platform-features,使用标志 --disable-webusb-security 并以管理员身份运行它。我尝试使用 getDevices 在本地主机(使用 https)上获取 USB 设备列表,但我得到的是空列表,尽管 chrome://device-log 向我显示了大量设备。可能是什么问题?

navigator.usb.getDevices().then(function(devices){
console.log(devices);
});
// console outputs []

最佳答案

您应该先使用 requestDevice() 以获得对选定设备的访问权限。

navigator.usb.requestDevice({filters:[]}).then(function(device){
console.log(device);
});

之后您就可以调用 getDevices()

关于javascript - WebUSB getDevices 空列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41876880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com