javascript - Chrome 是否可以与外部设备通信?
问题描述
我致力于开发基于浏览器的高级应用程序,使用 WebGL 等技术来创建培训和模拟器工具。
此类应用程序是否可以访问连接到 Windows/Mac 的外部设备并与之交互?如果是这样,有哪些选择?
一个很好的例子是:假设我们正在为手术机器人创建一个模拟器,该机器人使用特殊的操纵杆型控件进行操作。在桌面应用程序中,我们可以创建一个具有 USB(过去是串行端口)的控制器并编写自定义代码来查询它。但我不知道浏览器是否有任何方法可以做到这一点。在插件时代,您可以编写一个 C++ 插件,充当浏览器沙箱的桥梁,但这在现代浏览器中并不是一个真正的选择。
请问有什么选择?我们的目标主要是 Chrome,尽管它不是必须的。
解决方案
推荐阅读
- vba - 如何在文件夹窗格中重新排序 Outlook PST 邮箱/存储?
- php - 如何在 PHP 中创建一个重置的计数系统?
- r - 从没有特定模式的字符串中取出一部分
- node.js - 如何在节点 js 中一一响应客户端请求
- django - 使用 `search=term1,term2` 匹配使用 DRF 的同一对象的多个标签
- javascript - react中状态变化时如何添加动画?
- marklogic - POST“/v1/rest-apis”没有按预期工作
- java - 在Java中创建和访问文件时的默认路径不应该与jar一起使用吗?
- python - 在带有返回另一个 DataFrame 的函数的 pandas DataFrame 上使用 apply
- javascript - 如何让我的 JavaScript 程序运行得更快?