WebUSB и драйвер для Windows

Я хочу использовать WebUSB с libusbK в Windows.

Похоже, WebUSB работает только с драйвером WinUSB. Я не мог заставить его работать с libusbK.
Я искал подробную статью, но ничего не нашел.
Я не вижу информации об этом на https://wicg.github.io/webusb/

Можно ли использовать WebUSB с libusbK в Windows?

У меня есть чип FTDI FT232H, и я использую для него драйвер libusbK.
Ниже приведен код

<!DOCTYPE html>
<html>
<body>

<button type="button" id="request-device">click me to list connected usb devices</button>

<script>
'use strict';

let button = document.getElementById('request-device');
button.addEventListener('click', async () => {
  let device;
  let e;
  let filters;

  await navigator.usb.requestDevice({filters: []})
    .then(device => {
      console.log("vendorId:" + device.vendorId.toString(16) + 
         " productId:" + device.productId.toString(16));
    })
    .catch(e => {
      console.log("There is no device. " + e);
    });
});

</script>

</body>
</html>

Chrome открывает всплывающее окно с несуществующими устройствами, но моего устройства нет в списке. Я переустановил драйвер на WinUSb от Zadig. Перезагрузите компьютер. Начать мой код. И я вижу свое устройство в списке.

WebUSB работает только с драйверами WinUSB (в Windows)?

1 ответ

Chrome официально не поддерживает драйверы libusb0 или libusbK, а только драйвер WinUSB, который входит в состав Windows.

Другие вопросы по тегам