無限スクロールまたは「さらに結果を読み込む」ボタンを使用して検索結果を実装するとします。これにより、最初の結果ページにさらに多くの結果が表示されます。そのため、ユーザーは同じ検索結果ページを離れずに結果を移動できます。
ユーザーはしばらくスクロールした後、特定の結果を見つけてクリックします。それは彼らが必要としているものではないので、クリックして戻ってきます。
結果ページを離れたときの状態に戻し、ページを正しい場所までスクロールダウンさせるにはどうすればよいですか? 最初の検索で 10 件の結果が生成された可能性があります。さらに 20 件を読み込むと、ページ上で 30 件になり、ページを離れたときに結果 23 にスクロールされたとします。
これを行うための受け入れられた方法は何ですか?
(これは検索結果に固有のものではないことに注意してください。一般に、ブラウザにロードされた後にページをいじった場合、ユーザーが戻ってきたときにこのページの状態を保持/再構築するにはどうすればよいですか?)