.net - 条形码扫描到网络浏览器的问题

标签 .net google-chrome bluetooth barcode scanning

我们刚刚遇到一个问题,将条形码扫描到网络浏览器中会产生非常不一致的结果,主要是通过调换最后两位数字。例如。扫描 64571 大约 20% 的时间会返回 64517。这主要发生在 Chrome 和 IE 上(其他未测试)。

有很多变量在起作用:它是一个蓝牙扫描仪,扫描仪和笔记本电脑之间的距离不同。

最佳答案

在测试了我们能想到的所有硬件之后,结果发现这只发生在浏览器上。在记事本上,我们得到了完美的结果。我们尝试了新的扫描仪、新的笔记本电脑、用电缆连接扫描仪、更大的条形码、新的条形码标准。

最后,答案似乎很简单。我们将文本框的输入“文本模式”改为密码,从此扫描率一直为100%。它可能与自动完成有关,我们不确定,但我认为值得发一篇文章,以防其他人遇到这个问题。

关于.net - 条形码扫描到网络浏览器的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45242078/

相关文章:

android - 在 Android Chrome 上的 Angular 应用程序上缓存 HTTP 错误

android - 在 BLE 中随机化 Mac 地址

android - 如何在 Flutter 中更改蓝牙设备名称?

c# - 我在哪里可以找到 .net 4.0 SOS.dll?

c# - Dll 由未知公司签名?

c# - 如何在 ASP.NET Core 1.0 RC2 中将实例注册到 ServiceCollection

c# - 使 C# 类库在 Visual Studio 2022 中 COM 可见

javascript - html 音频元素的自定义起点和终点

html - 通过 Sandbox Manifest 2 的 Chrome 打包应用程序本地根 html 链接

java - 如何在android后台运行蓝牙连接?