可以尝试使用事件对象中的属性来区分扫描枪输入和键盘输入,例如:

  1. 'keyCode': 扫描枪输入可能会产生不同于键盘输入的'keyCode',可以根据'keyCode'的值来区分。

  2. 'inputType': 在一些浏览器中,事件对象中可能会有'inputType'属性,可以通过该属性的值来区分扫描枪输入和键盘输入。

  3. 'event.isTrusted': 扫描枪输入可能不会触发浏览器的真实事件,可以根据'event.isTrusted'的值来区分是否为真实事件。

需要注意的是,这些方法都不是百分之百可靠的,因为不同的扫描枪和浏览器可能会有不同的实现方式。


原文地址: https://www.cveoy.top/t/topic/lEZc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录