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.