Веб-просмотр iOS застрял в состоянии прокрутки, и JavaScript не отвечает

65
7

Я обнаружил, что у меня проблемы с просмотром веб-страниц iOS. У меня есть веб-просмотр, который длиннее моего экрана ipod4, поэтому я могу прокручивать вверх и вниз. Если я быстро перетащить и коснуться экрана на несколько секунд, я попаду в состояние, когда полоса прокрутки справа остается на экране постоянно. Как только это произойдет, если я перетащил экран в любом направлении, страница больше не имеет никакого импульса, и я больше не могу пролистывать страницу. То есть, он остается в том же положении, как только я вынимаю палец с экрана.

Я также обнаруживаю, что в этом состоянии я могу перетащить страницу дальше от экрана (до точки, где она обычно возвращается назад), и она больше не отскакивает назад. Включенный экран включал изображение моей белой страницы после перетаскивания, а полоса прокрутки застряла на экране.

Единственный способ выйти из этого заблокированного состояния полосы прокрутки - это увеличить масштаб веб-страницы двумя пальцами.

У меня есть кнопка, которая также не выполняет функцию javascript, когда в этом состоянии.

К сожалению, я не смог последовательно воспроизводить это состояние, так что быстрые нажатия и перетаскивание - лучшее воспроизведение, которое у меня есть.

Screenshot of Auth dialog

спросил(а) 2021-01-19T13:41:33+03:00 9 месяцев, 1 неделя назад
1
Решение
92

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

Веб-просмотр действительно приложение в приложении, и его следует рассматривать немного иначе, чем остальное приложение.

ответил(а) 2021-01-19T13:41:33+03:00 9 месяцев, 1 неделя назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема