2017-10-30 6 views
0

ChromeデベロッパーツールのデバイスエミュレートされたiPadと比較して、実際のiPadでのユーザーの入力に要素が反応する方法が異なることがよくあります。iPadのタッチコントロールとChromeデベロッパーツールでエミュレートされたiPadの違いは何ですか?

実際のiPadとChromeエミュレートされたiPadの間には、文書化された相違点はありますか?私は彼らがタッチジェスチャーの入力をどのように扱うかの違いに最も興味があります。私は、マルチタッチは(マウスカーソルが1つしかないので)厳しく制限されていることを認識しています。

私はあなたに例を挙げることができますが、私がこの点で扱ったことはすべてプロプライエタリなものです。誰かが良い例を提供できるなら、私は非常に感謝します。

答えて

0

このサイトはこの質問に対する回答があるようです:https://mobile1st.com/why-chrome-devtools-is-inaccurate-for-mobile-testing/私は今それを見直しています。私が完了したら私は更新を投稿します。

私はこれが面白いと感じましたが、私はそれがエミュレータでは違うとは思わない、iOSはユーザがアンカーリファレンスをダブルタップする必要があることをここに詳細:https://css-tricks.com/annoying-mobile-double-tap-link-issue/しかし、Chome Dev Toolsエミュレータは

レンダリングエンジンの違いによって同じページのレンダリングが大きく異なる可能性があることを指摘するには合理的な仕事ですが、ユーザーの入力については何も言及していません。それはまた、私がそれがいいと確信している間に、私の心配に対処するように見えない、彼らの製品のための主に販売のピッチです。

私はこれを見つけました:http://sitr.us/2011/07/28/how-mobile-safari-emulates-mouse-events.htmlこれは、マウスオーバーイベントが存在する場合、最初のタップで呼び出されます。マウスオーバーイベントを削除することは、ここで正しいことだと思われます。

"最終的には、ホバー状態が消えていくとウェブをより良い場所にすることができると思います。簡潔なコンテンツ、明確なインタラクション、シンプルなデザインの代替手段はありませんでした。人々がそれらをどのように使用しても、私たちのサイトは適切に機能します。 - Trent Walton

関連する問題