Я экспериментирую с WebUS или, точнее, с доступом к USB-устройству через веб-страницу, написанную с использованием DART (Angular DART).
Немного повозившись, я получил базовую концепцию работы с Chrome V63 на настольном ПК с Windows 10. Это позволяет мне отправлять и получать данные на конечную точку USB. Все идет нормально :-)
Однако при попытке использовать тот же URL-адрес на Chromebook (Samsung 500C) с Chrome версии 63 проблема возникает, когда вызывается USBdevice.open()
, я получаю исключение «Uncaught DOMException: Доступ запрещен».
В отладчике, глядя на свойства USBdevice, opened: false
и интерфейс claimed: false
указывают, что никто другой не использует USB-адаптер.
Глядя еще немного, Chrome://system под device_event_log
показывает USB EVENT: usb_device_linux.cc:99 Permission broker failed to open the device: org.freedesktop.DBus.Error.Failed: permission_broker/permission_denied:Permission to open '/dev/bus/001/032' denied (2)
Любые предложения приветствуются.