HIDConnectionEvent
HIDConnectionEvent
是WebHID API的接口,表示 HID 连接事件,并且是在设备的连接状态发生变化时传递给connect
和disconnect
事件处理程序的事件类型。
构造函数
HIDConnectionEvent()
实验性-
返回一个新的
HIDConnectionEvent
对象。通常不使用此构造函数,因为事件是在设备的连接状态发生变化时创建的。
实例属性
此接口还继承了Event
的属性。
HIDConnectionEvent.device
只读 实验性-
返回表示与连接事件关联的设备的
HIDDevice
实例。
示例
以下示例注册了 connect
和 disconnect
事件的事件侦听器,然后将HIDDevice.productName
打印到控制台。
js
navigator.hid.addEventListener("connect", ({ device }) => {
console.log(`HID connected: ${device.productName}`);
});
navigator.hid.addEventListener("disconnect", ({ device }) => {
console.log(`HID disconnected: ${device.productName}`);
});
规范
规范 |
---|
WebHID API # dom-hidconnectionevent |
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载。