有没有基于 Javascript 机制,可以通过浏览器检测到用户插入了特定的 USB 设备?
有没有基于 Javascript 机制,可以通过浏览器检测到用户插入了特定的 USB 设备?
2023年编辑
WebUSB API的USB接口提供了从网页上查找和连接USB设备的属性和方法。
(浏览器支持仍然有限,请参考浏览器兼容性表以获取更多信息)
示例代码:navigator.usb.getDevices().then((devices) => {
console.log(`Total devices: ${devices.length}`);
devices.forEach((device) => {
console.log(
`Product name: ${device.productName}, serial number ${device.serialNumber}`
);
});
});