我的网站遇到了一个问题,如果我向下滚动页面的一半,关闭选项卡,然后使用 Shift + Ctrl + T 重新打开它,打开的页面加载到我关闭它时的相同位置。我已经在使用 Javascript 来强制页面在刷新时转到顶部,使用以下代码:
window.onbeforeunload = function () {
window.scrollTo(0, 0);
}
这对于刷新页面效果很好,但是当我关闭选项卡然后立即重新打开它时就不行了。不知道为什么。刷新页面和关闭+立即重新打开页面有区别吗?对于第二种情况,我应该使用不同的方法吗?