我有一个USB HID设备连接到一台运行Windows8.1的计算机上。我的目标是编写一个Chrome应用程序,与这个设备对话,并分析它的输入。我尝试过两种不同的方法:
该设备是一个NFC读取器/写信人,现在每当我扫描某个东西时,该设备就像一个键盘。我知道操作系统锁定隐藏的设备是为了安全目的,但是否有任何方法允许其他应用程序连接到这些设备(在这种情况下是从Chrome )?
这是我的舱单:
"permissions" : [
"usb",
"hid",
{
"usbDevices": [
{
"vendorId": 2049,
"productId": 5
}
]
}
]发布于 2015-09-26 01:35:32
任何作为键盘或鼠标的行为都被明确禁止通过chrome.hid.* API访问,并且通常被操作系统拦截。
请参阅API设计文档和Chrome USB设备文档上的注释。
发布于 2015-02-27 17:50:47
它必须是由于清单中设置的权限所致。有时,vendorId和productId混在一起,所以最好声明为:
"usbDevices":[
{ "vendorId": 2049, "productId": 5 }
{ "vendorId": 5, "productId": 2049 }
]你查过这个项目了吗?https://github.com/GoogleChrome/chrome-app-samples/tree/master/samples/hid
https://stackoverflow.com/questions/28726713
复制相似问题