Как заставить страницу загружаться сверху после закрытия и повторного открытия окна

У меня возникает проблема с моим сайтом, когда, если я прокручиваю половину страницы вниз, закрываю вкладку, а затем снова открываю ее, используя Shift + Ctrl + T, открытая страница загружается в том же положении, в котором она находилась, когда я ее закрывал. Я уже использую Javascript, чтобы заставить страницу идти вверх, когда она обновляется, с помощью этого кода:

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

И это прекрасно работает для обновления страницы, но не тогда, когда я закрываю вкладку, а затем немедленно открываю ее. Не уверен почему. Есть ли разница между обновлением страницы и закрытием + немедленным ее открытием? Должен ли я использовать другой метод для второго случая?

1 ответ

Вы можете просто использовать onload, чтобы поймать страницу, когда она снова загружается. Вам также не нужно использовать onbeforeunload.

window.onload = function () {
    window.scrollTo(0, 0);
}
Другие вопросы по тегам