Я хочу использовать USB HID с веб-сайта. Сайт будет доступен только для браузеров Chrome. Решение должно требовать минимального количества дополнительного программного обеспечения и настройки для работы пользователя веб-сайта.
USB-устройство представляет собой USB HID для ОС, и мне нужно записывать и считывать байтовые массивы в него и из него в Чтобы реализовать спецификацию производителей для некоторых функций устройства.
Мое текущее решение состоит из двух частей:
- A Chrome Приложение, которое использует
chrome.hid
API для общения к устройству. Это приложение предоставляет порт обмена сообщениями Chrome кросс-расширения для предоставления и интерфейса для «вызовов службы». - JavaScript код на веб-сайте, который отправляет запросы приложению Chrome, которое затем обращается к USB-устройство для обработки запроса.
Чтобы пользователю было проще избавиться от приложения, чтобы пользователь мог просто переходить на веб-сайт, предоставлять доступ к устройству, если необходимо, а затем сможет использовать устройство. Чтобы было ясно, я хочу, чтобы пользователь мог использовать веб-сайт без установки каких-либо зависимостей .
Я уже пытался использовать API WebUSB navigator.usb
, но Chrome блокирует доступ к USB HID устройства. Есть ли другой способ сделать это sh? 1023 *