gpt4 book ai didi

javascript - RS422串口设备与Javascript之间的通信

转载 作者:行者123 更新时间:2023-11-28 03:00:33 25 4
gpt4 key购买 nike

我编写了一个简单的网页,它使用 Javascript 来控制用于电影播放的 Quicktime 插件。还有一些使用 jquery 的 AJAX 内容从 MSSQL 数据库获取电影信息。该网页由 Apache 2.0 服务器向用户提供,该服务器还托管 MSSQL。最终用户将在 IE6 中查看该页面(不幸的是)。

我的问题是,最终用户现在希望使用 RS422 慢速/穿梭甲板控制来驱动电影时间线,而不是另一个依赖于模拟按键的慢速/穿梭单元,这对我来说很容易检测到。

由于我不是程序员,所以我不知道如何开始寻找解决方案来接收 RS422 数据,然后将其发送到 Javascript 来控制时间线。这是自定义的 activeX 代码可以做的事情吗?我用 Javascript 搜索了 ActiveX,但我(作为新手)不清楚这两者如何协同工作,或者这是否适合。

如果有人能给我一个关于开始研究什么的概述,我将不胜感激。

非常感谢。

乔恩

最佳答案

JavaScript 在沙箱中运行,根本无法访问计算机(出于安全原因;您确实不想让欺诈者更容易获取您的信用卡数据)。

ActiveX 可以工作,但它也存在安全风险。 ActiveX 是用 C++ 编写的,没有 JavaScript。您可以在 M$ 网站上找到相关信息。请注意,由于上述安全风险,ActiveX 现在通常被禁用。根据您的客户端对安全的重视程度,病毒扫描程序可能不允许启动 A/X 控件。

另一种选择是编写安装在客户端计算机上的小程序,该程序读取串行端口并将其发送到 Web 服务器,您的 JavaScript 可以在其中查询它。好吧,这有点复杂,但可能风险最小。

或者您编写一个程序,将串行代码转换为按键(只需创建事件并将其发布到 Windows)。同样,您需要带有 win32 包的 C++ 或 Python。

您的客户必须明白,这听起来非常简单,但您必须克服很多困难才能使其发挥作用。网络浏览器不是完全控制硬件的本地应用程序(而且永远不能)。

关于javascript - RS422串口设备与Javascript之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1153832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com