ビューにボタンがあり、送信時にユーザーのブラウザを を使用して前のページに戻します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.onpopstateUsingは、状態を変更した後に作成されたオブジェクト
history.pushState()の HTTP ヘッダーで使用されるリファラーを変更します。XMLHttpRequestリファラーは 、オブジェクトthisの作成時にウィンドウが存在するドキュメントの URL になります。XMLHttpRequest例:
var stateObj = { foo: "bar" }; history.pushState(stateObj, "page 2", "bar.html");