集中的な操作がバックグラウンドで実行されている間 (30 秒から 1 分かかります)、ユーザーを保持するためのインタースティシャル ページを備えたアプリケーションがあります。操作が完了すると、ユーザーは結果ページにリダイレクトされます。
結果ページが表示されると、典型的なユーザーの行動は、「戻る」ボタンを押して別の入力セットで操作を実行することです。ただし、戻るボタンを押すと、元のフォームではなくインタースティシャルに移動します。望ましい動作は、インタースティシャルを完全にスキップして、元のフォームに戻ることです。ユーザーが元のフォーム以外の場所からインタースティシャル ページに移動した場合、これをデフォルトの動作にしたいと思います。
@never_cache
インタースティシャルのビューで関数デコレータを使用してこれを作成できると思いましたrequest.META['HTTP_REFERER']
が、ページはこれらを尊重しません。ブラウザーの戻るボタンは、依然としてこの動作より優先されます。
この問題を解決する方法についてのアイデアはありますか?