1

SO でこれに関する多くの質問を見てきましたが、問題を解決したものはありませんでした (わずかに異なる問題または同じ問題かどうかはわかりませんが、何らかの理由でそれらの修正が機能しませんでした)。

シナリオは次のとおりです。

  • ユーザーがフォームに何かを入力すると (数字の 1 など)、ページの div が更新され、その横にいくつかのコンテンツが表示されます (これは jquery ajax を介して行われます)。
  • ユーザーが新しいページへのリンクをクリックしてから、戻るボタンをクリックする
  • ページは Firefox では正しく表示されるようになりましたが、Chrome では正しく表示されません (他はテストしていません)。

Chrome では、1 は引き続きフォームに表示されますが、ページの div はなくなります (ページが読み込まれたかのように)。

Firefox では、div と 1 が正しく表示されます。

ajaxリクエストが完了したときにURLハッシュを変更しようとしましたが、キャッシュを無効にするために他のいくつかのことを試しました。しかし、Chrome は依然として正しいバージョンのページを表示しません。

サーバーにページを完全にリロードするように要求しても問題ありませんが、これも実行できませんでした。

何か案は?ありがとう!

4

0 に答える 0