Web applications 在web环境中使用串口

Web applications 在web环境中使用串口,web-applications,browser,serial-port,Web Applications,Browser,Serial Port,我需要在基于web的应用程序的客户端使用串行端口。 建议在web浏览器中使用串行端口的解决方案。Firefox插件可以使用串口或调用dll函数吗?还有哪种解决方案?您必须编写附加组件才能实现此功能 用于Internet Explorer;你可以写一封信 用于Firefox、Chrome和Safari;我认为您唯一的选择是使用编写Netscape插件。是构建这些插件的非常有用的框架,因为它为您处理了大量的脏活,允许您专注于插件本身。这将使您能够一石二鸟地解决这三个问题——如果您愿意,您还可以将其编

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

您必须编写附加组件才能实现此功能

用于Internet Explorer;你可以写一封信

用于Firefox、Chrome和Safari;我认为您唯一的选择是使用编写Netscape插件。是构建这些插件的非常有用的框架,因为它为您处理了大量的脏活,允许您专注于插件本身。这将使您能够一石二鸟地解决这三个问题——如果您愿意,您还可以将其编写为跨平台(支持多种操作系统)。每个浏览器都有自己的扩展模型,可以用纯JavaScript编写;但由于缺乏必要性和安全性考虑,它们不公开串行端口API;使NPAPI成为唯一可行的解决方案


然而,尽管如此,我还是会质疑你是否应该在浏览器中这样做。对我来说,这听起来更像是一个客户端应用程序


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

考虑一个轻量级客户端应用程序,它实现了WebSoSt协议。 它当然可以,但它不会是非常跨浏览器和跨平台友好的。这些天你能得到一个带有串行端口的主板吗?!我想你必须使用USB到串行转换…@OMGPonies你好,我认为没有这种真正的转换,注意依赖USB是一个非常繁重的协议,有时没有理由,windows/linux停止工作,但你重新启动电脑或插入USB接口,有时这是不可接受的,旧的简单串行端口更稳定