当我阅读在线页面(例如:)时https://www.example.com/page.html
,我会向下滚动直到页面底部的 X 段落。
为什么当我刷新页面时,我发现自己停留在同一个 X 段落?我的意思是为什么浏览器的滚动条保持相同的距离?我很好奇,想知道哪种机制允许这种情况。
答案1
这里有一些 HTML/JavaScript 魔法。StackOverflow 有一个答案对此进行了解释:https://stackoverflow.com/questions/17642872/refresh-page-and-keep-scroll-position
它们都通过在您的位置上设置 cookie 来工作,以便浏览器能够记住它。