Я хочу использовать 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)?