iPad + 条形码扫描仪按键事件传播缓慢

iPad + Barcode Scanner Key Event Propagation Slow

我在 iPad 运行 iOS 11.2 上使用蓝牙条码扫描器时遇到问题。关键事件的传播顺序与我的桌面不同。 Windows 和 Mac OS 没有这个问题。这是否发生在其他人身上,或者有人知道为什么会这样吗?我在 iPad 上尝试过 Chrome、Safari 和 Firefox,它们都共享相同的输出,但 Dolphin 浏览器工作正常。

桌面: https://i.imgur.com/eLsREg6.png

iPad: https://i.imgur.com/laCP4ma.png

那是因为 ipad 比台式机慢,您无法比较两种不同的架构。 Ipad 总是比桌面慢。

iOS 上的第 3 方浏览器 - 如 Chrome、Firefox 和 Dolphin - 必须 使用 WKWebView 或 UIWebView 来呈现网页,我相当确定事件的速度和顺序由渲染引擎决定。

Chrome 和 Firefox 的行为都与 Safari 相同,这对我来说并不奇怪,因为这三个都使用更新的 WKWebView。我最好的猜测是 Dolphin 仍在使用 UIWebView,这就是它表现不同的原因。如果您想确认 WKWebView 是罪魁祸首,请查看它是否适用于使用 UIWebView 的 Firefox Focus。

不幸的是,您或浏览器对此无能为力。