私は、複数のプラットフォームで機能し、かなり機能するWebポータルを構築しています。プラットフォームの1つはIOS Safariで、これは問題が発生した場合です。私のコードでは、幅と高さが100%のdivの下部に2つのフローティングボタンを配置しています。ただし、ボタンをクリックすると、モバイルサファリからのコンパクトビューがフルビューに切り替わり、ボタンが下部のナビゲーションバーの後ろに隠れます。
ユーザーが画面の下部10%をタップしたときにSafariモバイルが拡張メニューを表示するのは正常な動作ですか?どうすればこれを回避できますか?
このgifでは、IOSシミュレーターで
問題を確認できます。問題が発生するのは、ボタンがビューの下位10%にある場合のみです。これは通常のボタンにすぎません。私のコードは複数の開発者によってトリプルチェックされ、エラーはありません。
コードスニペットを一覧表示したら、フラグを立ててスタックオーバーフローに移行できます...
—
bmike
Safariのバグを作成しました。そこにコメントしてください:bugs.webkit.org/show_bug.cgi
—
id=