我想在 Windows 上将 WebUSB 与 libusbK 一起使用。
看起来 WebUSB 仅适用于 WinUSB 驱动程序。我无法让它与 libusbK 一起工作。
我搜索了一份详细的论文,但找不到任何东西。我在https://wicg.github.io/webusb/
上没有看到任何关于此的信息
是否可以在 Windows 上将 WebUSB 与 libusbK 一起使用?
我有 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 会打开一个弹出窗口,其中包含不存在的设备,但我的设备不在列表中。我通过 Zadig 将驱动程序重新安装到 WinUSb。重新启动计算机。开始我的代码。我在列表中看到我的设备。
WebUSB 是否仅适用于 WinUSB 驱动程序(在 Windows 上)?