gpt4 book ai didi

web-applications - web环境下使用串口

转载 作者:行者123 更新时间:2023-12-04 17:39:41 27 4
gpt4 key购买 nike

我需要在基于 Web 的应用程序的客户端使用串行端口。
建议在 Web 浏览器中使用串行端口的解决方案。 Firefox 插件可以使用串口或调用 dll 函数吗?还有哪些解决方案?

最佳答案

您必须编写附加组件才能完成这项工作。

对于 Internet Explorer;你可以写一个 Browser Helper Object(BHO) .

适用于 Firefox、Chrome 和 Safari;我认为您唯一的选择是使用 NPAPI 编写 Netscape 插件. FireBreath是一个非常有用的框架,用于构建这些类型的插件,因为它为您处理了许多肮脏的工作,让您可以专注于插件本身。这将让您一石激起千层浪 - 如果您愿意,您也可以将其编写为跨平台(支持多种操作系统)。每个浏览器都有自己的扩展模型,可以用纯 JavaScript 编写;但由于缺乏需要和安全问题,他们没有公开串行端口 API;使 NPAPI 成为唯一可行的解​​决方案。

然而,说了这么多,我会质疑您是否应该在浏览器中执行此操作。对我来说,这听起来更像是一个客户端应用程序。

根据您的需要,您还有其他一些选择。如果您专门为 Windows 平台编写代码,许多人会发现他们可以使用 Silverlight 4 Out-of-Browser 加上一个 Active-X 对象来访问串行端口(Silverlight 没有用于串行端口访问的 native API)。这在浏览器中不起作用;但这是一个可以考虑的选择。

关于web-applications - web环境下使用串口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7221736/

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