【发布时间】:2021-04-25 13:01:41
【问题描述】:
我正在尝试通过网页(通过 HTTPS)访问我的 USB 设备。 我的 USB 设备已启动并正在运行,并且还启用了 Experimental Web Platform 功能 chrome://flags/#enable-experimental-web-platform-features。即使我在代码中提供了正确的 vendorId 和 productId,chrome 仍会显示消息“未找到兼容设备”。 我哪里错了? 下面是我的代码
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
<button id="request-device">Request Device</button>
<script>
document.getElementById("request-device").addEventListener("click", ()=>{
navigator.usb.requestDevice({filters: [{vendorId: 0x03F0}, {productId: 0x5A07}]})
.then((usbDevice)=>{
console.log("product name: "+usbDevice.productName);
})
.catch((e)=>{
console.log("There is no devie...."+e);
});
});
</script>
</body>
</html>
【问题讨论】:
标签: google-chrome webusb