私は現在、jQueryを使用してコンテンツを動的にdivにロードしてから、pushstateでURLを更新しています。jQueryでのpushstateとloadを使用した後方ナビゲーション
私は(いくつかは、例えば、簡略化のため除外)これまでに次のコードを持っている:
$("body").on("click", "a:not(.noclick)", function(){
history.pushState({path: $(this).attr("href")}, "", $(this).attr("href"));
$("#main").load($(this).attr("href"));
return false
});
それが期待どおりに動作し、それが新しいコンテンツ負荷にどうあるべきかへのURLの変更が、バックボタンは現在、官能化されてないですバックが押されると、URLは前のものに変わりますが、何も起こりません。
jQueryでサイトを使用してヘッダーなしでコンテンツをロードしたり、javascriptやページを表示せずにURLからページを表示して、その部分に問題はありません。
最後のpushstateの履歴を読み込むためにバックナビゲーションに負荷を使用する方法はありますか?私はハッシュを使用しないことを好むだろうが、それが可能であるかどうかわからない?
これが役に立った場合、Facebookはナビゲーションでこれを行うようですか?