页面刷新后不定位到之前的滚动位置

当我们不希望用户刷新记住之前滚动位置的情况的时候,可以用以下设置

if (history.scrollRestoration) {
  history.scrollRestoration = 'manual';
}

history.scrollRestoration 支持下面两个属性值:

  • auto
    默认值,表示滚动位置会被存储。
  • manual
    单词的意思就是手动。表示,滚动的位置不会被存储。

兼容性

兼容性.png

浏览器兼容性还不错,移动端放心使用

你可能感兴趣的:(页面刷新后不定位到之前的滚动位置)