Я программирую веб-страницу / -Приложение для iPhone. Мне нужно прокрутить до определенной позиции после перезагрузки страницы, независимо от того, куда я прокручивал при использовании страницы раньше.
Скрипт, который я использую, прекрасно работает в Firefox, но не в MobileSafari. В отличие от Firefox, mobileSafari, похоже, сохраняет положение, на которое я прокручивался ранее, и переходит туда после перезагрузки, игнорируя мой scrollTo, вызванный перезагрузкой.
Это код, который я использую:
function scroller(){scrollTo(1000,1000);}
window.addEventListener("load",scroller, false);
Работает с событиями кликов, которые я запускаю вручную. Если я нажму кнопку для запуска функции прокрутки, прокрутка будет завершена.
Я пытался вызвать щелчок через синтетический JavaScript-код события, но это тоже не работает.
Есть ли способ архивации прокрутки при перезагрузке и / или других событиях, не вызванных явным образом пользователем?