首页 > 解决方案 > WebHID API:重新连接设备

问题描述

是否可以在断开连接并再次与 USB 电缆连接后“静默”(不调用navigator.hid.requestDevice)重新连接隐藏设备?

navigator.hid.getDevices不是一个选项,它在断开连接后不会返回设备。

标签: javascriptgoogle-chromewebusbwebhid

解决方案


假设设备有一个序列号,以便浏览器在重新连接时可以识别它,并将其与用户先前授予的权限相匹配,那么它应该由 navigator.hid.getDevices() 返回。

有一个开放的 Chromium 问题跟踪此行为的潜在回归。请自行抄送该问题以跟踪修复。


推荐阅读