プログラム内でユーザーがナビゲートし、window.history.pushState によって生成された履歴がブラウザーの [戻る] ボタンで機能することを望んでいます (何らかの理由でアプリケーションの [戻る] ボタンをクリックしないため)。
window.history.pushState({"html":'Visited Page',"pageTitle":'Page Title'},"",'http://exampleurl.com/item/');
戻るボタンを押すのをキャッチするには、次のようにします。
$(window).on("popstate", function(e) {
// history.go(-1);
/* As you can see this was an attempt to make it work it only goes back to the last actual page visit */
});
履歴の最後の URL を window.location に取得してそこに送信するにはどうすればよいですか? または、ブラウザにプッシュされた履歴を尊重させるにはどうすればよいですか?
または、URLが何であったかを取得する方法はありますか。