【お知らせ】只今新規受注受付を停止しております
(2025年1月~再開予定)

Safariでブラウザバック・戻るボタンが効かない、2回押さないと戻れない原因

Safariでブラウザバック・戻るボタンが効かない
  • URLをコピーしました!

web制作・サイト運用を行う中で、Safariのみブラウザバック、戻るボタンを複数回押さないと戻れないサイトに遭遇しましたのでその時の解決方法を書いておきます。

結論から言うと、WordPressプラグインを無効化することで解決しました。

解決に至るまでの記録を書き残しておきます。

目次(タップでジャンプ)

Safariでブラウザバックできない原因は?

1時間ほどネットで似た事例が無いか探したものの、見つからず…
以下のような原因が考えられましたがどれも当てはまりませんでした。

内部のリダイレクトエラー

特にリダイレクトを行っているような処理は見受けられない為、こちらは除外しました。

JavaScriptにブラウザバックを拒否するようなプログラムが記述されている

JSを一度全てコメントアウト等で無効化し、再度確かめましたがこちらも効果なしでした。

ブラウザキャッシュの問題

ブラウザキャッシュの問題かと思いましたが、キャッシュクリアでも効果なし。

Webサイト内のプログラムバグなど

特に目立ったエラー等は出ていない為、除外しました。

WordPressのプラグインの問題・競合

最終的に、WordPressのテーマ、プラグインに問題があるのでは無いか?と、疑い、使用しているテーマとプラグインを全て無効化しました。

Safariでもきちんとブラウザバックが動作するようになりましたので、WordPressのテーマ、またはプラグインに原因があると特定することが出来ました。

どのテーマ/プラグインが原因かを調べる

現在サイトに導入しているプラグインを一つ一つ無効化し、症状が回復するかを確認しました。
(膨大な量のプラグインだった為、まずは全体の半分だけを無効化にし確かめる等を行い、少しずつ特定していきました)

結果的に、プラグインの「Insert Headers and Footers」というものを無効化することで解決しましたが、サイトによっては別のプラグインの可能性もあるかと思います。

Safariでブラウザバックできない原因まとめ

WordPressプラグインは便利な反面、多用しているとプログラムの競合で思わぬところでバグが発生するなど、トラブルが起きがちです。

その為、極力プラグインの使用は少なく抑えたWebサイトが望まれます。

WordPressサイトでトラブルが起きた際は、一度プラグインの無効化/有効化で原因のプラグインを探し出すことで素早く解決につながるかもしれませんので、参考にしてみてください。

Webサイト制作ならKizinekoへ

当サイトKizineko(キジネコ)では、自社更新、メディア運営、SEOに最適化したWebサイト・ホームページ制作を¥84,900(税別)行っております。企業から個人まで、さまざまな方からご依頼を頂いております。くわしいサービス内容については是非一度ホームページをご覧ください。

  • URLをコピーしました!

著者情報

kizinekoのアバター kizineko Webデザイナー

Webデザイナー。制作会社でWebサイト制作/グラフィックデザイン業務に携わり、現在フリーランスとして独立。HTML/CSS/PHP/JS/WordPressなどのWebサイト制作にかかわる言語やツールは勿論、SEO/マーケティングへの知見を深めながら日々制作を行っています。

目次<small>(タップでジャンプ)</small>