我正在编写一个网页,它将在自定义 USB 设备上执行软件升级。首先,用户执行用户手势以连接到设备并开始程序。然后页面仍然打开,但设备会自行重置。有没有办法无需用户手势即可再次连接到该设备(已配对)?
最佳答案
只要设备保持相同的供应商 ID、产品 ID 和序列号,那么设备重置时先前授予的权限仍然适用。您可以在 navigator.usb
上注册一个监听器,以便在设备重新连接时通知 connect
事件。如果这 3 个标识符在设备重置时发生变化,则浏览器无法判断该设备是否与用户之前授予网站访问权限的设备相同。
关于usb - 如何在没有用户手势的情况下重新连接到 USB 设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56376562/