ユーザーの操作に基づいてDOMを変更するページがあります。ただし、リンクをクリックすると、外部サイトに移動します。ユーザーが戻るボタンをクリックすると、私のページは再び表示されますが、DOMの変更は維持されません。ユーザーがページから離れて移動した場合のページの状態を維持するにはどうすればよいですか?
返品時にページを再構築できるように、ユーザーとのやりとりを把握する最善の方法は何ですか?
状態を維持してページを再構築するには、7-10変数を追跡する必要があります。
いくつかのアイデアは私が持っていた:
- サーバー側セッション - 毎回変数の変化値サーバーへのコールバックを必要としますか?
- クライアントサイドのクッキー - ユーザーがクッキーを無効にした場合はどうなりますか?
- 隠しフォームフィールド - ほとんどの(すべて?)ブラウザはフォームデータをローカルにキャッシュするため、戻るボタンを押しても保持されますか?
Cookie、ローカルストレージ、またはURLにページの状態を含める私は、ユーザーが互いに状態をリンクすることができるので、最近のルートのURLアプローチを好む。 – Shilly
基本的には、それは異なります。この問題には多くの、多くの解決策があります。(特にここでは限られた情報があれば)実用的ではありません。 – Liam