HID

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

注意:此功能在 Web Workers 中可用,但 共享 Web Workers 除外。

HID 接口提供了连接HID 设备、列出已连接的 HID 设备以及 HID 设备事件处理程序的方法。

EventTarget HID

实例属性

此接口还继承了其父级 EventTarget 的属性。

实例方法

此接口还继承了其父级 EventTarget 的方法。

getDevices() 实验性

返回一个 Promise,该 Promise 会解析为一个已连接 HID 设备的数组,这些设备是用户在响应 requestDevice() 调用后先前已授予访问权限的设备。

requestDevice() 实验性

返回一个 Promise,该 Promise 会解析为一个 HIDDevice 对象数组。调用此函数将触发用户代理的权限流程,以获取对从返回的设备列表中选择的某个设备的访问权限。

事件

connect 实验性

当 HID 设备连接时触发。

disconnect 实验性

当 HID 设备断开连接时触发。

规范

规范
WebHID API
# dom-hid

浏览器兼容性

另见