HIDDevice:receiveFeatureReport() 方法
receiveFeatureReport()
是HIDDevice
接口的方法,用于接收来自 HID 设备的功能报告。功能报告是 HID 设备和应用程序交换非标准化 HID 数据的一种方式。
此设备支持的每个报告格式的reportId
都可以从HIDDevice.collections
中检索。
语法
js
receiveFeatureReport(reportId)
参数
reportId
-
一个 8 位的报告 ID。如果 HID 设备不使用报告 ID,则发送
0
。
返回值
异常
NotAllowedError
DOMException
-
如果由于任何原因接收报告失败,则抛出此异常。
示例
在以下示例中,使用reportId
为1
的设备接收报告。
js
const dataView = await device.receiveFeatureReport(1);
规范
规范 |
---|
WebHID API # dom-hiddevice-receivefeaturereport |
浏览器兼容性
BCD 表仅在启用了 JavaScript 的浏览器中加载。