0

一部の動的 Web ページは、ページを離れた後もすべての動的コンテンツを何らかの形で記憶しており、ブラウザの戻るボタンを押すと、元のページが (動的コンテンツを含めて) 離れたときとまったく同じように表示されます。以前にページのどの部分にフォーカスしていたかさえ覚えているものもあります。離れて戻った後、あなたが見ていたページの部分に正確にスクロールします。

私は ajax 呼び出しでコンテンツが変化する動的なページを持っています。ユーザーがページを離れて戻ってきたときに、ページを離れる前とまったく同じように表示できるようにしたいと考えています。

どんな助けのアイデアも大歓迎です

4

2 に答える 2

0

一部のブラウザは、ページから移動すると、ページをしばらくキャッシュしていると思います。戻るをクリックしてページに戻ると、サーバーを呼び出すことなく、ページが以前の状態で表示されます。ただし、あまり信頼できません。関数を beforeunload イベントにバインドし、状態設定を Cookie に保存できます。パラメータ、フォーム入力、さらにはスクロール位置と同様です。次に、ユーザーがページに戻ったときに、Cookie でそれらの設定を確認し、ページを元の状態に設定します。

于 2013-05-25T03:11:39.100 に答える