我想使用 USB HID 从一个网站。该网站只能由 访问 Chrome 浏览器。该解决方案应该需要最少数量的额外软件和设置才能让网站用户正常工作。
USB 设备将自身作为 USB HID 呈现给操作系统,我需要向它写入和读取字节数组,以便实现制造商对设备某些功能的规范。
我目前的解决方案包括两部分:
chrome.hid
的 Chrome 应用程序与设备对话的 API。这个应用程序公开了一个 Chrome 跨扩展消息端口,为“服务调用”提供接口(interface)。 为了让用户更轻松,我想摆脱该应用程序,因此用户只需浏览网站,必要时授予对设备的访问权限,然后就可以使用该设备。
明确地说,我希望用户能够使用网站 不安装任何依赖 第一的。
我已经尝试过使用 WebUSB
navigator.usb
API 但 Chrome 会阻止对 USB HID 设备的访问。还有另一种方法可以做到这一点吗?
最佳答案
WebHID正在为此用例开发。已上线behind a feature flag自 Chrome 78 以来,预计将在 Chrome 84 中进行原始试验(由于当前的 Covid-19 情况可能会更晚),预计 2020 年 8 月稳定。
更多详情:https://github.com/robatwilliams/awesome-webhid
关于google-chrome - 我可以在没有应用程序的情况下在 Chrome 中访问 USB HID 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61165086/