あなたのページに戻ってリダイレクトを行った後、自分のブラウザのボタンをクリックすると、の前に、のページの前に、の前に、フォーム提出Firefoxで動作がフォームの送信後(#4)リダイレクトする、「バック」をクリックすると、#1(GET /家に行くことができますということですGoogle Chromeはリダイレクト時に履歴アイテムを作成しますか?
1. (click) GET /home
2. (click) GET /user/view
3. (click) POST /user/save_changes
4. (redirect) GET /user/view
:
たとえば、サイトを入力し、 )から#4。しかし、Chromeでは、リダイレクト後にをクリックすると#2(GET/user/view)に戻ります。
これは過去の動作であるとは思いません...これはChromeでのみ発生するようです。 301
と302
リダイレクトの両方で発生します。
この現象を回避する方法はありますか?動作は常に受け入れられているので、私はいつもこのようにしてきました(フォーム提出後にクリックすると#1に戻ります)。私はこれをやって、誰かが後でクリックして恐ろしい「あなたはフォームを再投稿しますか?」というメッセージを受け取らないようにしました。