2017-12-13 7 views
0

iOS 11.2を実行しているiPadでBluetoothバーコードスキャナを使用する際に問題が発生しています。キーイベントは、デスクトップと同じ順序で伝播していません。 WindowsとMac OSにはこの問題はありません。これは他の誰かに起こったのですか、誰かがなぜこれが起こっているのか知っていますか? iPadでChrome、Safari、Firefoxを試しましたが、それらはすべて同じ出力を共有しますが、Dolphinブラウザはうまく動作します。iPad +バーコードスキャナのキーイベント伝播が遅い

デスクトップ: https://i.imgur.com/eLsREg6.png

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

答えて

0

サードパーティ製のブラウザ - クロム、Firefoxやイルカのような - イベントの速度と順序は、レンダリングエンジンによって決定されたWebページをレンダリングするためのWKWebViewかのUIWebViewを使用して、私はかなり確信している必要があります。

ChromeとFirefoxの両方がSafariと同じように動作することは驚くことではありません。なぜなら、3つすべてが新しいWKWebViewを使用するからです。私の最高の推測では、DolphinはまだUIWebViewを使用しています。なぜなら、これは異なる動作をしているからです。 WKWebViewが責任を負うことを確認したい場合は、UIWebViewを使用するFirefox Focusで動作するかどうかを確認してください。

残念ながら、あなたやブラウザがそれについて行うことはあまりありません。

+0

ええ、バーコードスキャナを製造している会社がこの問題を解決するためのサポートチケットを持っていることに気が付いただけですが、iOS 10以降は問題でした。今のところ、enterkeyイベントを100ms延期して問題を回避します。 。 – Brian

0

iPadはあなたが二つの異なるアーキテクチャにそれらを比較することはできませんデスクトップよりも遅いためです。 Ipadはデスクトップよりも常に遅くなります。 iOSの

+0

これはDolphinブラウザで動作しますので、私はあなたの答えを受け入れません。 – Brian