2

我正在编写一个网页,将在自定义 USB 设备上执行软件升级。首先,用户执行用户手势以连接到设备并启动程序。然后页面仍然打开,但设备会自行重置。有没有办法在没有用户手势的情况下再次连接到这个设备(已经配对)?

4

1 回答 1

2

只要设备保持相同的供应商 ID、产品 ID 和序列号,那么在设备重置时,之前授予的权限仍然适用。您可以注册一个监听器,navigator.usb以便connect在设备重新连接时收到通知。如果设备重置时这 3 个标识符发生变化,则浏览器无法判断该设备与用户之前授予站点访问权限的设备相同。

于 2019-05-31T00:12:36.697 回答