History.scrollRestoration - 滚动恢复

这篇文章发表于 阅读 2

很多页面滚动之后刷新页面会发现页面自动定位到了滚到的位置,但是有些交互需要刷新之后滚动到顶部,可以使用提供的*History.scrollRestoration *实现这个功能.

  • auto: 将恢复用户已滚动到的页面上的位置。
  • manual: 不还原页面上的位置,需要手动滚动。
if (history.scrollRestoration) { history.scrollRestoration = 'manual'; }

兼容性

目前除了IE主流的浏览器都支持了,可以放心使用。