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