1

Когда я читаю онлайн-страницу (например, https://www.example.com/page.html) и прокручиваю вниз, скажем, до абзаца X внизу страницы.

Почему, когда я обновляю страницу, я оказываюсь в том же пункте X? Я имею в виду, почему полоса прокрутки браузера остается на том же расстоянии? Мне любопытно узнать, какой механизм позволяет это.

1 ответ1

1

Здесь происходит немного магии HTML/JavaScript. Есть ответ StackOverflow, который объясняет это: https://stackoverflow.com/questions/17642872/refresh-page-and-keep-scroll-position

и здесь: https://stackoverflow.com/questions/7577897/javascript-page-reload- while-mainiving-current-window-position

они оба работают, устанавливая куки в вашей позиции, чтобы браузер мог запомнить их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .