关闭窗口然后重新打开后,如何强制页面从顶部加载

时间:2019-02-27 22:17:57

标签: javascript scroll pageload scroll-position

我的网站出现问题,如果我向下滚动页面一半,请关闭选项卡,然后使用Shift + Ctrl + T重新打开它,打开的页面会加载到与关闭时相同的位置它。我已经使用Javascript通过以下代码强制页面刷新,使其到达顶部:

window.onbeforeunload = function () { window.scrollTo(0, 0); }

这对于刷新页面效果很好,但是当我关闭选项卡然后立即重新打开页面时效果不佳。不知道为什么。刷新页面与关闭并立即重新打开页面有区别吗?对于第二种情况,我应该使用其他方法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用onload在再次加载页面时捕获该页面。您也完全不需要使用onbeforeunload。

window.onload = function () {
    window.scrollTo(0, 0);
}