Вопросы и ответы Мобильная версия

Сообщение "На странице повторно возникла проблема" в Safari на iPhone.

Сообщение "На странице повторно возникла проблема" в Safari на iPhone.

Данная проблема находится на стороне разработчиков Safari. При увеличении страницы и скролле браузер её перерендеривает, то есть удаляет элементы, снова открывает исходный код, читает его и заново рисует элементы. Такой же процесс происходит когда мы впервые заходим на страницу – браузер скачивает исходный код сайта, и на его основе строит страницу.

Если начать часто перерисовывать страницу, то в один момент это станет слишком тяжёлой задачей, и в целях безопасности (чтобы не зависнуть) браузер "убивает" страницу.

К такому приводит увеличение или скролл страницы, неоднократная перезагрузка и прочие трудоёмкие действия.

Чтобы решить проблему рекомендуем уменьшить количества контента на сайте: блоков, графики и анимаций, стороннего кода. Это облегчит ваш сайт и довести браузер до отказа будет уже в разы сложнее.

Так же такая ошибка возможна при переполнении памяти телефона (как накопителя так и оперативной): браузер не может в один момент удалить элементы и снова их нарисовать. Какая-то часть всегда остаётся "на всякий случай" в кеше телефона. Чем чаще производить тяжёлые действия, тем количество кеша возрастает, и, в один момент, может произойти переполнение памяти, что так же приведёт к данной ошибке.

Этот ответ был вам полезен?
Да
0
Нет
0
Просмотры: 4005