首页 > 解决方案 > Chrome 是否可以与外部设备通信?

问题描述

我致力于开发基于浏览器的高级应用程序,使用 WebGL 等技术来创建培训和模拟器工具。

此类应用程序是否可以访问连接到 Windows/Mac 的外部设备并与之交互?如果是这样,有哪些选择?

一个很好的例子是:假设我们正在为手术机器人创建一个模拟器,该机器人使用特殊的操纵杆型控件进行操作。在桌面应用程序中,我们可以创建一个具有 USB(过去是串行端口)的控制器并编写自定义代码来查询它。但我不知道浏览器是否有任何方法可以做到这一点。在插件时代,您可以编写一个 C++ 插件,充当浏览器沙箱的桥梁,但这在现代浏览器中并不是一个真正的选择。

请问有什么选择?我们的目标主要是 Chrome,尽管它不是必须的。

标签: javascriptgoogle-chromeweb-applicationsusb

解决方案


推荐阅读