Chromeは、ページをリロードしたり別のページから戻ったりするときに、ほとんどのWebサイトの最後の垂直スクロール位置を記憶しているようです。しかし、私のサイトでは機能していません。
このサイトは、サーバー側で生成された非常に単純なレイアウトであり、クライアント側のレンダリングをまったく使用していません。
何がそのような行動を引き起こしているのでしょうか?
私の場合、本文にCSSの問題がありました(Firefox、Safariは問題の影響を受けません):
overflow: auto;
削除した後、うまく機能しているようです。
同じ問題の解決策を探しています。あなたが言ったように、htmlコードがJSで生成されるときに起こります。ブラウザはどこに行くかを見つけられません(HTMLコードがまだ生成されていないため)。0,0になります。
最小高さの問題を解決しました。 CSSのボディコードにmin-height値を追加しました。
そして、これはStackExchangeでの私の最初の投稿です。 :)