防止对HTML5的浏览器历史popstate滚动

Alex Malet de Carteret提出了一个问题:Prevent browser scroll on HTML5 History popstate,或许与您遇到的问题类似。

回答者Tamás Bolvári给出了该问题的处理方式:

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

(Announced by Googleon September 2, 2015)

Browser support:

Chrome: supported (since 46)

Firefox: will be supported from April 19, 2016 (version 46.0)

IE/Edge: ask for support(then leave link in comment)

Opera: supported (since 33)

More info on MDN.

希望本文对你有帮助,欢迎支持JavaScript中文网

原文链接:stackoverflow.com

上一篇:如何用removeEventListener,匿名函数注册侦听器?
下一篇:6立即调用箭头功能

相关推荐

官方社区

扫码加入 JavaScript 社区