我正在尝试使用WebHID应用程序接口从WebHID设备获取断开事件。
代码:
const devices = await navigator.hid.requestDevice({
filters: [{vendorId: 'some_vendor_id'}]
,
});
const device = devices[0];
console.log(`HID connected: ${device.productName}`);
if (!device.opened) {
await device.open();
}
navigator.hid.addEventListener('disconnect', device => {
console.log(`HID disconnected: ${device.productName}`);
});设备已成功连接,但在关闭或与计算机断开连接后,不会触发disconnect事件。
是我做错了什么,还是有个bug?
发布于 2020-05-14 01:31:23
这些事件尚未实现。我已经提交了an issue来帮助追踪这件事。
https://stackoverflow.com/questions/61759142
复制相似问题