我正在尝试使用 WebUS,或者更准确地说,通过使用 DART(Angular DART)编写的网页访问 USB 设备。
在摆弄了一下之后,我了解了在 Windows 10 台式电脑上使用 Chrome V63 的基本概念。它允许我向 USB 端点发送和接收数据。到目前为止,一切都很好 :-)
但是,当在运行 Chrome 版本 63 的 (Samsung 500C) Chromebook上尝试相同的 URL时,调用时会出现问题USBdevice.open()
,我收到“未捕获的 DOMException:访问被拒绝”异常。
在调试器中,查看 USB 设备属性,opened: false
并且接口claimed: false
指示没有其他人正在使用 USB 适配器。
再看一些,device_event_log
它下面的 Chrome://system 显示一个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)
欢迎任何建议。