我开始设计一个网站,所需的条件之一是能够将条形码扫描仪插入PC并能够扫描条形码并与该网站进行交互。我想知道,网站与客户端PC上的扫描仪进行交互时,有哪些最受欢迎的选项(可能是Javascript库)?
谢谢!
答案 0 :(得分:0)
哪种条形码扫描仪?
如果是通过USB插入的简单便宜的设备,则扫描仪要做的就是迅速输入通过键盘命令扫描的代码值。这就是为什么您可以打开记事本或excel,扫描内容并在文档中显示字符串的原因。在这种情况下,您需要使用JavaScript编写一些逻辑来捕获键盘事件并识别快速输入,以便将用户输入与扫描仪输入分开。几乎所有前端框架都有一个键盘事件库,您可以利用
如果是通过套接字/ COM端口联网或广播的更高级的扫描仪,则需要通过网络或直接通过PC串行然后通过本地服务器为其打开套接字/串行端口中继。然后,只需在扫描事件被广播供捕获的网页使用时捕获它们即可。
编辑:以反映评论