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