現在、jQuery を使用してコンテンツをホルダー div に動的にロードし、URL を pushstate で更新しています。
これまでのところ、次のコードがあります(一部は単純化のために除外されています):
$("body").on("click", "a:not(.noclick)", function(){
history.pushState({path: $(this).attr("href")}, "", $(this).attr("href"));
$("#main").load($(this).attr("href"));
return false
});
期待どおりに機能し、新しいコンテンツの読み込み時に URL が変更されますが、戻るボタンが現在機能していません。
jQuery を使用してサイトを使用して、ヘッダーなしで、または JavaScript を使用せずにコンテンツをロードできるようにページを作成しました。ページは URL から表示されるため、その部分に問題はありません。
最後のプッシュステート履歴をロードするために戻るナビゲーションでロードを使用する方法はありますか? ハッシュを使用したくないのですが、ハッシュなしで可能かどうかわかりませんか?
それが役立つ場合、Facebookはナビゲーションでこれを行うようですか?