USB-устройства в angular - PullRequest
       60

USB-устройства в angular

0 голосов
/ 09 января 2020

Я не могу получить доступ к USB-устройствам в моем проекте angular, каждый раз, когда я использую

await navigator.usb.getDevices();

Это дает мне пустой массив, и я добавил слушателей:

navigator.usb.addEventListener('connect', ev => {
  console.log('testing on connect');
});
navigator.usb.addEventListener('disconnect', ev => {
  console.log('testing on disconnect');
});

Но их никогда не вызывают, если я веду журнал на navigator.usb, я получаю объект USB.

1 Ответ

1 голос
/ 10 января 2020

Сначала необходимо вызвать navigator.usb.requestDevice (), чтобы пользователь мог предоставить приложению доступ к USB-устройству. requestDevice () принимает USBDeviceRequestOptions , который используется для фильтрации устройств, которые не интересны приложению.

...