Поэтому я хочу использовать флеш-накопитель в качестве опции для 2FA на моем веб-сайте (используя серийный номер устройства). Я использую WebUSB, но флешка не отображается в окне выбора устройства. Я видел, что веб-USB не может читать / записывать файлы, может ли он вообще видеть флеш-накопители?
Вот мой код, если это поможет:
console.log("test");
usbLookup.addEventListener('click', function() {
navigator.usb.requestDevice({ filters: [{ }] })
.then(device => {
console.log(device.serialNumber);
})
.catch(error => { console.log(error); });
});
<iframe allowpaymentrequest allow='usb'></iframe>
<a id="usbLookup">Get Serial</a>