javascript - chrome 应用程序 chrome.hid.getUserSelectedDevices 不是一个函数

标签 javascript google-chrome google-chrome-app hid

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

我尝试检查是否可以使用 chrome.hid.getUserSelectedDevices 手动添加它,并查看它是否被拾取,但我收到“chrome.hid.getUserSelectedDevices 不是函数”错误。当我尝试运行此处找到的 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 仅在开发 channel 中。您可以在此处下载 Chrome 的开发 channel 版本:https://www.chromium.org/getting-involved/dev-channel

要查看该调用是否在稳定版本中,go to the documentation看看它是否不再显示“仅限开发 channel ”

关于javascript - chrome 应用程序 chrome.hid.getUserSelectedDevices 不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34951389/

相关文章:

javascript - 了解 rxjs 中的 SwitchMap

javascript - dirPaginate 不能与 ng-repeat-start 一起使用(对于可扩展表)

google-chrome - Google Chrome固定选项卡突出显示未读

javascript - Google Chrome - 我如何以编程方式启用 Chrome ://flags some of the modules from disable mode to enabled mode?

dart - 未捕获的TypeError:无法在dart中读取null的属性 'v0'

debugging - chrome-app 无法识别由 chrome 浏览器运行时正常工作的 id

javascript - .then(Promise.mapSeries(...)) 的行为是否与 .then(function() { return Promise.mapSeries(...); }) 不同?

javascript - jCanvas 中输出表单输入值

google-chrome - Chrome HTTP2.0 抛出 SPDY PROTOCOL ERROR

Cordova chrome.socket API。有什么例子吗?