我可以通过Chrome应用程序访问USB HID设备吗?
-
21-12-2019 - |
题
我有一个简单的小加密狗我想通过发送/接收基本的USB消息来调试。它枚举为HID设备(如额外的鼠标),但我担心我无法访问它。我忘记了硬件,无法用它测试几天。
是继续建立一个镀铬扩展来测试它的徒劳的努力?
Chrome应用程序,USB文档: https://developer.chrome.com/apps/app_usb 入门示例: https://github.com/googlechrome/chrome-app-samples/树/主/ usb / knob
解决方案
谷歌Chrome现在提出了USB HID API。看看API: https://developer.chrome.com/apps/hid
API仍然被定义为此消息时的实验。但它是功能的。 我刚刚写了一个教程来解释如何使用此API。
看看: http://www.appnearme.com/blog/2014/7/21/chrome-usb-hid-controlling-your-usb-device-javascr/
其他提示
无法构建Chrome 扩展名要使用该API,只允许应用程序访问。
表示,事物的JS侧可能不是难点,你链接的一个例子提供了充足的起点。但我不能快速找到一个准备好的图书馆来做这么做,所以为相对低级别的硬件东西做好准备。
编辑:似乎会有一个API: https://code.google.com/p/chromium/issues/detail?id=290428
不隶属于 StackOverflow