ユーザーが戻るボタンを押したときに、ブラウザにサーバーから前のページをリロードさせる必要があります。
応答ヘッダーに以下を追加しました:
Cache-Control: no-cache, must-revalidate
Expires: -1
これはほとんどのブラウザで機能するようですが、Googleでは機能しませんChromeキャッシュされた結果を返すことを要求します。
それで、ユーザーが戻るボタンを押したときに、ブラウザがサーバーからページを強制的に取得する方法を誰かが知っていますか?
ありがとうございました。
このバグレポート によると、chromium repoでは、no-cacheの代わりにno-storeを使用すると、chromeで修正されることがわかります。
これは適切ではありませんが、JavaScriptの履歴オブジェクトを使用して、現在のページがリストの最後のページかどうかを判断できますか?そうでない場合は、戻るボタンが押されました。
このリファレンスを参照してください: http://www.exforsys.com/tutorials/javascript/javascript-history-object-properties-and-methods.html
もちろん、本当の解決策は、戻る/進むボタンの使用が実際に想定どおりに機能するようにアプリケーションを構造化することです。