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

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

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

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

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

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

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

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

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