javascript - 如何使用javascript在客户端通过串口进行通信?

标签 javascript node.js serial-port

最近收到一个请求,要通过我的网页向通过客户端机器上的串行端口连接的设备添加通信。

我做了一些谷歌搜索,发现带有 node-serialport 的 node.js 似乎是执行此操作的 javascript 方式。然而,在我的例子中,设备实际上连接到客户端的机器,而不是服务器。

我的问题是如何在这个意义上实现 node.js?由于代码在客户端浏览器上运行,我是否可以在我的网页上“嵌入”node.js?

或者还有其他替代方法吗?不过,Applet 和 ActiveX 不在考虑范围之内。

谢谢

更新: 已经设法说服客户从网络加载小程序,所以我们将通过小程序路线。感谢大家提供的重要信息! =)

最佳答案

JavaScript 在浏览器中只能访问浏览器提供的 API:它存在于浏览器沙箱中,它(正确地)无法访问客户端文件系统或其他硬件。

这与 node.js 不同,后者是一种服务器实现,可以访问各种其他文件系统 API。

要“突破”浏览器,您必须使用某种浏览器扩展程序。

关于javascript - 如何使用javascript在客户端通过串口进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11681407/

相关文章:

javascript - 正则表达式:跳过引号内的注释

javascript - 引用错误: Schema is not defined

node.js - 创建一个包含用户信息的jade默认布局

node.js - 用 Jest 测试 process.env

javascript - value.getTime 不是函数 GraphQL 自定义标量日期

javascript - 使用 Pagedown 我得到 "Uncaught TypeError: Cannot read property ' attachEvent' of null"

javascript - 针对全局窗口的多个 Sinon stub 未按预期工作

c - 在串行链路上等待读取数据的通知

Java : Serial port enumeration and the for-loop

c++ - 接收第一次读取前发送到串口的数据