2011-01-26 6 views
3

タイトルが示唆しているように、私はAjax経由でページを変更しているときにブラウザの履歴を維持したい。Ajax経由でページコンテンツを変更するときのブラウザ履歴を維持する

各ページに対応するアクションおよび/またはURLパラメータがあるため、URLを介して各ページに直接ナビゲートすることはできますが、Ajaxを使用してページを変更しているためブラウザの履歴とURLは変更されます。

Googleインスタント検索を考えてください。検索の間にページを変更するのではなく、ブラウザのバック/フォワード機能が維持されます。これを行うにはどのように任意のアイデア(jQueryのメソッドは特に便利)

答えて

0

HTML5には、ブラウザの履歴エントリの操作を可能にするpushState()関数を紹介します。 jQueryの場合、個人的な経験はありませんが、非常に有望に見えるjQuery BBQ: Back Button & Query Libraryがあります。

関連する問題