chrome app chrome.hid.getUserSelectedDevices 不是函数

chrome app chrome.hid.getUserSelectedDevices is not a function

我目前正在开发一个 chrome 应用程序来与 USB HID 设备交互。我的设备目前无法使用 chrome.hid.getDevices 找到,但可以使用 chrome.usb.getDevices 找到。这两个权限都在清单中,在设备管理器中,我的设备位于 HID 子菜单下。

我尝试检查是否可以使用 chrome.hid.getUserSelectedDevices 手动添加它并查看它是否被拾取,但我收到 "chrome.hid.getUserSelectedDevices is not a function" 错误。当我尝试 运行 此处找到的 HID 示例应用程序而不修改任何内容时,我遇到了同样的错误: https://github.com/GoogleChrome/chrome-app-samples/tree/master/samples/hid

是否需要安装或完成某些操作才能使 chrome.hid 正常工作?我目前使用 Windows 7 和 Chrome 版本 48.0.2564.82 m

谢谢

在回答这个问题时,chrome.hid.getUserSelectedDevices 仅在 Dev 频道中。您可以在此处下载 Chrome 的开发频道版本:https://www.chromium.org/getting-involved/dev-channel

要查看该调用是否在稳定版本中,go to the documentation 并查看它是否不再显示 "Dev channel only"