У меня есть устройство USB HID, подключенное к компьютеру под управлением Windows 8.1. Моя цель - написать приложение Chrome, которое ведет переговоры с этим устройством и анализирует его ввод. Я пробовал два разных подхода:Google Chrome chrome.usb/chrome.hid заблокировано устройство
- chrome.usb.findDevices(), который дает разрешение отказано
- chrome.hid.getDevices(), chrome.hid.connect(), chrome.hid.receive (), который, по-видимому, подключается к устройству, но браузер не получает вход
Устройство является устройством чтения/записи NFC и в настоящий момент всякий раз, когда я сканирую что-то, устройство работает как клавиатура. Я знаю, что ОС блокирует HID-устройства для обеспечения безопасности среди других, но есть ли способ разрешить другим приложениям подключаться к этим устройствам (от Chrome в этом случае)?
Вот мой манифест:
"permissions" : [
"usb",
"hid",
{
"usbDevices": [
{
"vendorId": 2049,
"productId": 5
}
]
}
]
Спасибо, но это не сработает. Уже пробовал пример приложения HID: устройство распознано, я могу подключиться к нему, но нет ввода. –