我在浏览器上运行了一个基于javascript的条码扫描应用程序,它使用了一个模拟键盘的廉价条码扫描器...我的JS脚本捕获模拟击键,如果它匹配记录,则执行操作..一切当浏览器处于活动状态时工作。现在我的挑战是这个基于浏览器的应用程序捕获PC上所有可以关注焦点的键击。
最好的方法是什么?有什么建议吗?
目前我正在寻找一个AutoHotkey脚本的代码,但是你可能知道更好的方法,所以我对一些建议和线索敞开心扉。
非常感谢!
答案 0 :(得分:0)
我写了一个jQuery插件来解决这个确切的问题。您可以查看@ https://github.com/ericuldall/jquery-pos
基本代码示例:
$(document).pos();
$(document).on('scan.pos.barcode', function(event){
var barcode = event.code;
//do something with your barcode here
});
Disclaimer:
我目前只使用一个条形码扫描仪和只有数字的条形码对此进行了测试,但如果您有其他要求,我会很乐意继续扩展插件以满足您的需求。
让我知道它是否适合你。