Мне интересно, столкнулся ли кто-нибудь с новыми проблемами с использованием кеша приложений HTML5 в Mobile Safari на устройствах iOS 5? Ранее я писал автономное веб-приложение, которое хорошо работало в iOS 4, но поскольку устройства, которые используют это приложение, переносятся на iOS 5, я обнаруживаю проблемы, когда устройства находятся в автономном режиме и пытаются получить доступ к кэшированным ресурсам.Изменения в кэше приложений для iPhone iOS 5?
Я могу подтвердить, что процедура кэширования приложений работает должным образом, так как я могу отслеживать обращения к моему веб-серверу по мере загрузки ресурсов во время работы устройства.
Проблема проявляется в форме «Не удается открыть страницу: Safari не может открыть страницу, так как он не подключен к Интернету» диалогового окна при попытке перехода по ссылке на страницу, должны быть кэшированных пока я не в сети.
Интересно, что примерно в то же время эта ошибка появляется, в консоли Debug также появляется ошибка «Ошибка выполнения JavaScript превышена», аналогичная тому, что упоминается в this thread. Я не делаю никаких вычислений почти так же сложно, как то, что было опубликовано там, но предложение убить и перезапустить Safari, похоже, исправляет обе проблемы, по крайней мере, на данный момент.
Так что, может быть, этот вопрос - это меньше просьбы о помощи и больше места для посадки для будущих искателей, чтобы поделиться своим опытом.