当前位置:  开发笔记 > 编程语言 > 正文

WebUSB getDevices空列表

如何解决《WebUSBgetDevices空列表》经验,为你挑选了1个好方法。

在Windows 10 PRO 1511版(OS Build 10586.753)上运行Chrome 56.0.2924.76(64位).已经在chrome上启用了实验性网络平台功能,使用标志--disable-webusb-security和管理员运行它.我尝试使用getDevices在localhost(使用https)上获取USB设备列表,但我得到空列表,尽管chrome:// device-log向我显示了大量设备.可能是什么问题?

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

Supersharp.. 10

您应该使用requestDevice()之前的版本来获取所选设备的访问权限.

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

之后你就可以打电话了getDevices().



1> Supersharp..:

您应该使用requestDevice()之前的版本来获取所选设备的访问权限.

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

之后你就可以打电话了getDevices().

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有