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

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

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

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

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

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

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

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

Этот ответ был вам полезен?
Something went wrong and vote doesn't work correctly. Please, check your internet connection or write to website owner.
Просмотры: 137