0

javascript/jquery で更新イベントをキャッチする必要があります。ページ全体が ajax によって読み込まれています。つまり、ページ上のすべてのリンクとすべてのフォームが ajax リクエストによって送信されています。ここで、ユーザーがページを更新すると、この更新イベントが ajax 要求で達成したいすべてを壊してしまうため、ユーザーの更新呼び出しをキャッチして停止し、この更新イベントを ajax 呼び出しとして転送する必要があります。

それは可能ですか?そして、F5 キーの押下をキャッチしたくありません。これでは不十分です。

4

3 に答える 3

1

残念ながら、HTML5 History API は一貫性がなくバグが多く、さらにすべての HTML5 ブラウザで実装が異なり、HTML4 ブラウザとの非互換性があります。

幸いなことに、History.js は HTML5 ブラウザーに相互互換性を提供し (すべての HTML5 ブラウザーが期待どおりに動作するようにする)、オプションで HTML4 ブラウザーにハッシュ フォールバックを提供する (データ、タイトル、pushState、および replaceState 機能の維持されたサポートを含む) 優れた機能です。 )。

于 2013-04-09T15:18:51.820 に答える