4

HTML5 履歴 API を使用するにはどうすればよいですか。https://developer.mozilla.org/en/DOM/Manipulating_the_browser_historyを調べました。それは私を混乱させました。私が望むのは、ユーザーが戻るボタンを押したときに前の状態に戻るように、ajax 呼び出しの URL を変更することだけです。

また、これの落とし穴について知りたいです。使う時と使わない時。jquery の最適な使用方法

4

2 に答える 2

5

これが私が出くわした最高のリソースです(あなたがすでに述べたものと実用的なコード例を含みます):

落とし穴に関しては、「IntelligentStateHandling」リンクをよく読んでください。下位互換性に関しては、ブラウザのバグを修正し、オプションのHTML4ハッシュフォールバックを提供するHistory.jsがあります。

于 2011-03-22T16:50:43.150 に答える
3

無料のオンラインブックDiveintoHTML5は、一般的にHTLM5の新機能を説明するための優れた情報源だと思います。新しい履歴要素である「楽しみと利益のための履歴の操作」に関する章があります。

エグゼクティブサマリーは、これを正しく機能させるのは単なるオンラインライナーではないということです。AJAXを使用して新しいページを偽造する場合、ユーザーが戻るボタンをクリックしたときに前のページを偽造する必要もあります。

于 2011-03-20T13:28:37.097 に答える