Текущая позиция прокрутки Y: всегда возвращает ноль - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь получить текущую позицию прокрутки Y, на которой находится конечный пользователь при просмотре веб-страницы без фреймов, и я использую следующий код:

var currentPosition = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;

Этот код работает, как и ожидалось, на устройствах Android и ПК, насколько я вижу.Однако на физическом устройстве iPhone 8, использующем Safari, возвращаемое значение всегда равно нулю.

Я протестировал iPhone 8 с помощью панели инструментов устройства Chrome, и он работает, как и ожидалось, поэтому это может быть проблемой, напрямую связанной с Safari..

Кто-нибудь имел эту проблему раньше, и если да, то как вы ее преодолели?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...