HIDConnectionEvent
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
备注: 此特性在 Web Worker(不包括共享 Web Worker)中可用。
WebHID API 的 HIDConnectionEvent
接口表示 HID 连接事件,且当设备连接状态发生变化时,事件类型会传递给 connect
和 disconnect
事件处理器。
构造函数
HIDConnectionEvent()
实验性-
返回一个新的
HIDConnectionEvent
对象。通常不会使用这个构造函数,因为当设备连接状态发生变化时,就会创建事件。
实例属性
此接口也从其父接口 Event
继承属性。
HIDConnectionEvent.device
只读 实验性-
返回表示与此连接事件有关联的
HIDDevice
实例。
示例
以下示例为 connect
和 disconnect
事件注册监听器,然后把 HIDDevice.productName
打印到控制台。
js
navigator.hid.addEventListener("connect", ({ device }) => {
console.log(`HID 已连接:${device.productName}`);
});
navigator.hid.addEventListener("disconnect", ({ device }) => {
console.log(`HID 断开连接:${device.productName}`);
});
规范
Specification |
---|
WebHID API # dom-hidconnectionevent |
浏览器兼容性
BCD tables only load in the browser