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)?


person zlyh    schedule 04.12.2019    source источник
comment
Я запуталась, в чем конкретно ваш вопрос? Реализует ли библиотека стандарт? Вопросы должны быть более конкретными, какие ошибки вы видите при использовании библиотеки? Что ты пробовал   -  person Mark Davies    schedule 04.12.2019
comment
Я улучшил вопрос и объяснил, что он сделал, чтобы это исправить.   -  person fatihyildizhan    schedule 05.12.2019
comment
@fatihyildizhan Добавляю пример   -  person zlyh    schedule 06.12.2019


Ответы (1)


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

person Reilly Grant    schedule 08.01.2020
comment
Это где-нибудь описано? - person zlyh; 09.01.2020