我有一个简单的小加密狗我想通过发送/接收基本USB消息进行调试 . 它枚举为一个HID设备(就像一个额外的鼠标),但我担心我将无法访问它 . 我忘记了硬件,几天都无法测试它 .
继续构建chrome扩展以测试它是否是徒劳的努力?
Chrome应用程序,USB文档:https://developer.chrome.com/apps/app_usb入门示例:https://github.com/GoogleChrome/chrome-app-samples/tree/master/usb/knob
2 回答
Google 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 Extension 以使用该API,只允许应用访问 .
也就是说,事情的JS方面可能不是困难的部分,你链接的例子提供了充足的起点 . 但我无法快速找到一个准备好的库,所以准备相对较低级别的硬件 .
编辑:似乎会有一个API:https://code.google.com/p/chromium/issues/detail?id=290428