我有一台运行 Windows 并连接了很多设备的计算机,例如打印机、RFID 读取器等。
我希望我的所有应用程序都以 HTML、CSS 和 JavaScript 的形式运行,因此我需要通过 JavaScript 访问这些设备。但我不知道是否可以将自定义 JavaScript API 添加到浏览器(例如 Internet Explorer 或 Firefox),或者需要做哪些工作才能实现。
最佳答案
您可以使用浏览器的基本打印功能来控制打印机,并且可以找到键盘楔子 RFID阅读器,两者都允许您仅使用基本的 JavaScript 代码来操作它们。但是,您很可能需要 ActiveX控件(COM 组件),您可以从浏览器脚本实例化它,以便能够对设备进行任何真正的控制。
不幸的是,您可能必须自己编写这些控件。您可能能够在 C# 中明智地使用 P/Invoke 来完成它, 然而。
关于javascript - 是否可以提供 JavaScript API 来控制 USB、LPT 和 COM 设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4242153/