他の人が以前にこの問題に遭遇したと確信していますが、これは私の頭を悩ませています.
製品のリストを生成するページがあります。これは長いリストなので、数ページにわたる場合があります。これを実現するための [戻る] ボタンと [次へ] ボタンがあり、ユーザーがリストにとどまっている場合に機能します。
この問題は、ユーザーがリストから製品を選択し、別のページに移動して製品の詳細を表示するときに発生します。ユーザーがこのページを終了して終了すると、ユーザーがページを離れた時点で製品のリストが再表示されます。
クロムでは、popstate が起動され、正しい前のページに移動するために戻るボタンを取得するために、次の popstate で必要なゴーバックの数を調整する必要があります (既に実行した pushStates のため)。Firefox では、ページがキャッシュから復元されており、リターンを傍受して必要な調整を行う機会が与えられていません。
製品詳細ページから [戻る] ボタンまたは [終了] ボタンが選択されたときに、Firefox に強制的にキャッシュをクリアさせて popstate をトリガーさせる方法はありますか?