Как повторно подключиться к USB-устройству без жестов пользователя? - PullRequest
1 голос
/ 30 мая 2019

Я пишу веб-страницу, которая будет выполнять обновление программного обеспечения на пользовательском устройстве USB. Сначала пользователь выполняет жест пользователя для подключения к устройству и запускает процедуру. Тогда страница все еще открыта, но устройство перезагружается. Есть ли способ снова подключиться к этому устройству (которое уже подключено) без жеста пользователя?

1 Ответ

1 голос
/ 31 мая 2019

Пока устройство сохраняет тот же идентификатор поставщика, идентификатор продукта и серийный номер, ранее предоставленное разрешение будет по-прежнему применяться при перезагрузке устройства.Вы можете зарегистрировать прослушиватель на navigator.usb для события connect, чтобы получать уведомления при повторном подключении устройства.Если эти 3 идентификатора изменяются при перезагрузке устройства, браузер не может сказать, что устройство совпадает с тем, которое пользователь предоставил сайту для доступа к ранее.

...