misha.blog/javascript/scroll-position.html
Каждые 10-20 секунд или после клика по кнопке "вернуться", например, записываете координаты в localstorage/cookie/db, после чего, при следующем открытии страницы будет проверяться наличие данных, и в случае их нахождения, перемещать пользователя в нужное место.
Может есть способы и лучше, это первое, что пришло в голову)