У нас есть webapp, который очень интенсивно работает в javascript - много активности с пользовательскими маркерами на картах Google и потенциально множеством элементов на странице.
Неожиданно и непредсказуемо, Safari в iOS даст ошибку "Проблема возникла с этой страницей, чтобы она была перезагружена".
В большинстве случаев это происходит после того, как фото было введено и изменено размерами браузера - загрузка еще не состоялась.
При исследовании потенциальных проблем я нашел следующие ссылки
- https://discussions.apple.com/thread/6707626?tstart=0
- https://www.quora.com/When-Safari-says-A-problem-occurred-with-this-webpage-so-it-was-reloaded-what-sort-of-problem-has-likely-occurred
Реальный вопрос: как определить причину аварии? Это никогда не происходит на рабочем столе, поэтому работайте, если это ограничение iOS, проблема с памятью, проблема изменения размера или другая причина невероятно сложны.
Я подключил iPhone к Mac, чтобы запустить веб-инспектор по телефону, но этот сбой просто завершает весь процесс без регистрации каких-либо ошибок, поэтому там никакой помощи нет.
Кроме того, нет надежного способа воспроизвести проблему - это просто случается "иногда" без какой-либо согласованной функции в отношении того, что может быть причиной.
Заранее спасибо.