【发布时间】:2018-07-10 19:59:17
【问题描述】:
如何防止浏览器在渲染时滚动到顶部?这可以在https://www.gatsbyjs.org/ 或https://reactjs.org/ 上复制,方法是访问网络连接受限的网站并在页面呈现之前向下滚动。
禁用 JS 时不会发生这种情况。我相信这是 Gatsby 唯一的问题。
【问题讨论】:
-
也许这会有所帮助 history.scrollRestoration = "manual"
-
在我的情况下,我通过添加
gatsby-browser.js和exports.shouldUpdateScroll = () => false解决了这个问题
标签: javascript reactjs gatsby