私は最近、私の問題に関する質問をここに投稿しました。
SUBMIT BUTTON または LINK をクリックしたときに、ユーザーが BUTTON または LINK をクリックしたページの履歴をブラウザに記録したくありません。
使用のご提案を頂きましたhistory.pushState()
。しかし、私はその機能に慣れていないので、早急に解決策が必要です。
私はまだ何をすべきか分かりません。しかし、これを使用して問題を解決できるかどうかを誰かに提案してもらえますか。
<input type="submit" onclick="location.replace(this.href); return false;"/>
<a href="foo.jsp" onclick="location.replace(this.href); return false;">Continue</a>
例:bar.html
リンクのあるページがあります<a href="foo.html">Foo</a>
。ユーザーがリンクをクリックすると、リダイレクトされfoo.html
、ブラウザの履歴がbar.html
記録されないようにする必要があります。これにより、ユーザーは [戻る] ボタンを使用してこのページに戻ることができなくなります。
編集:また、ブラウザが特定のページをキャッシュに保存しないように強制するにはどうすればよいですか。そのため、ユーザーが次にアクセスしたときに、ブラウザはそのページのサーバーを要求します。