質問: スワイプでブラウザバックしてもフリーズしないようにしたいです。 ヒントでも構いませんので、解決策をご教示いただけますと大変助かります。 または、解決できない根拠を教えていただけないでしょうか
回答: ※※随分前に対応した事象なので、間違えてたらすみません※※ この現象が発生したサイトでは、ヘッター・フッターに追従ナビゲーション(CSSのposition: fixed;を使用)を使用しており、iframe上に両ナビゲーションが乗っている状態でした。 これらを取り除くと現象が解決したため、下記の通り構造を変更することで解消しました。 1. ヘッダー・フッターのposition: fixed;をやめる。 2. iframeの高さをヘッダー・フッターを除いた値に設定する。(calcで「100vh-ヘッダー・フッターの高さ」を指定。) position等使用せずそのまま縦積みで要素を並べ、画面いっぱいに表示されるよう調整を行うことで見た目は変わらずブラウザバック時の挙動だけ正常に戻すことができました。