プッシュ/ポップ状態に関する Mozilla ドキュメントをすべて読みました。それを機能させるために必要なパズルのピースが欠けていると思います。pushstate は期待どおりにアドレス バーを更新しています。
しかし、どうすればページを元に戻すことができますか? 基本的に私はそうのように pushState を使用します
window.history.pushState({page: formattedTitle}, item.title, formattedTitle);
formattedTitle
しかし、関数を実行できるように popstate から戻りたいと思いgetDetail(formattedTitle)
ます。しかし、これは機能していません。
$(window).bind('popstate', function(event){
getDetail(JSON.stringify(event.state)) <- I want this to be getDetail(formattedTitle)
console.log(JSON.stringify(event.state));
});