javascript - WebHID API:重新连接设备
问题描述
是否可以在断开连接并再次与 USB 电缆连接后“静默”(不调用navigator.hid.requestDevice
)重新连接隐藏设备?
navigator.hid.getDevices
不是一个选项,它在断开连接后不会返回设备。
解决方案
假设设备有一个序列号,以便浏览器在重新连接时可以识别它,并将其与用户先前授予的权限相匹配,那么它应该由 navigator.hid.getDevices() 返回。
有一个开放的 Chromium 问题跟踪此行为的潜在回归。请自行抄送该问题以跟踪修复。
推荐阅读
- symfony - 您没有足够的权限来打开元素或执行所需的操作
- javascript - Firebase - IN查询在where子句中不起作用,结果是空白数组
- java - 根据其他列表中的匹配对象更新列表中两个对象的属性
- python - 熊猫数据框。聚合列取决于另一列中的值
- reactjs - 单击后如何更改 React js 上的按钮材质 UI 标签的颜色?
- sql - SQL 使用 Select 语句匹配来自 2 个不同表的列
- python - Django:如何切换两个对象之间的关系
- angular - 如何防止 Angular Material DatePicker 切换月份和日期?
- java - 有没有办法用重复的 if-then 模式来简化代码?
- java - Android:由于活动无法获得焦点而被 Android 杀死的活动