StackOverflow に関する多くの回答によるとlocation.replace(URL)
、戻るボタンの履歴にページを保持しながら、ユーザーをリダイレクトできます。
私は反対のことをしたいので、使用してlocation.href = URL
いますが、まだ戻るボタンの正しい動作を経験しています:これはなぜですか?
また、location.replace()
Chrome と IE10 で使用すると、戻るボタンもそのまま残されているようです。location.replace("http://...")
でリダイレクトするのではなく、でリダイレクトすることに注意してくださいlocation.replace("/page.html")
ユーザーをページから構成ウィザードにリダイレクトしたいのですが、ウィザード内ではユーザーがページ間を行き来することはできません。代わりに、「戻る」を押すと、ウィザードの外側の元のページにリダイレクトされます.
1 つの解決策は、ウィザードのページを AJAX 経由でロードし、.html()
. 私たちはすでにほとんどの Web アプリ ページをこの方法で開発しましたが、この特定の部分については、AJAX ソリューションはサーバー側の開発者によって無視されてきました (図を参照してください!)。
私に何ができる?