0

我正在尝试使用 WebHID API 从 USB HID 设备获取断开连接事件。

编码:

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不会触发事件。

我做错了什么还是一个错误?

4

1 回答 1

1

这些事件尚未实施。我已经提交了一个问题来帮助跟踪这一点。

于 2020-05-13T17:31:23.460 回答