ビューにボタンがあり、送信時にユーザーのブラウザを を使用して前のページに戻しますwindow.history.go(-1);
。これは、以前のビューを正しく表示するためにセッション データを維持するために必要です。
私の質問は、jQuery を使用してブラウザの履歴があるかどうかを判断し、ない場合は代わりにユーザーをリダイレクトできるかどうかです。
window.location = "/Transaction/Index";
正しいページへ?
前もって感謝します!
ビューにボタンがあり、送信時にユーザーのブラウザを を使用して前のページに戻しますwindow.history.go(-1);
。これは、以前のビューを正しく表示するためにセッション データを維持するために必要です。
私の質問は、jQuery を使用してブラウザの履歴があるかどうかを判断し、ない場合は代わりにユーザーをリダイレクトできるかどうかです。
window.location = "/Transaction/Index";
正しいページへ?
前もって感謝します!
MDNから:
HTML5 では、 履歴エントリをそれぞれ追加および変更できる メソッド
history.pushState()
とメソッドが導入されました。これらのメソッドは、イベントhistory.replaceState()
と連動して機能し ます。window.onpopstate
Usingは、状態を変更した後に作成されたオブジェクト
history.pushState()
の HTTP ヘッダーで使用されるリファラーを変更します。XMLHttpRequest
リファラーは 、オブジェクトthis
の作成時にウィンドウが存在するドキュメントの URL になります。XMLHttpRequest
例:
var stateObj = { foo: "bar" }; history.pushState(stateObj, "page 2", "bar.html");