我想设计一个网页表单,用户需要填写一些字段。其中一个字段的值应该从客户端计算机的串行端口(COM1)中读取,该端口连接着一个特殊的硬件,当用户在填写表单时按下“发送到PC”键即可。
我如何监听网页中的COM1
端口并自动将COM1的值放入网页表单中?
我听说ActiveX控件可以做到这一点,但它只与IE兼容(对吗?)。另一个选择是Java小程序。
我想要一个简单的解决方案,能够兼容至少IE/Firefox/Opera。
服务器端我可以使用ASP或PHP,但如果您能为每个语言提供解决方案,我会非常感激。
更新:
我们可以告诉客户更改其安全设置以接受我们的ActiveX/小程序。
我们还可以让客户安装一个作为服务运行并从串行端口读取的自定义程序。
问题是读取的数据应该自动且立即地输入到网页表单中。
Java小程序是个好主意,但客户必须安装体积较大的JRE。
是否有其他选项?