У меня есть приложение html5, которое прослушивает все события window.applicationCache.Когда его нужно загрузить, я пишу симпатичное диалоговое окно на экран, и во время события прогресса я вычисляю процент файлов, выполненных правильной математикой в свойствах event.loaded и event.total, чтобы обновить процентit.
Результатом является прекрасный диалог с надписью «Установка n%» до 100. Все работает так, как я ожидаю, и приложение прекрасно кэшируется в автономном режиме и запускается во всех браузерах.
Однако на iPad это не работает.Единственное, чего я могу достичь во время событий applicationCache - это записать в консоль.Там я вижу, что эти события на самом деле слушаются моими обработчиками.
Я пробовал все до тайм-аутов функций.
Мои вопросы:
- Есть лиспособ обновить любой HTML и визуализировать это во время этих событий на iPad?
- Почему iPad не загружает все за один раз, как все другие браузеры?Похоже, он переходит в состояние ожидания по неизвестной мне причине.
PS: мне нужно кэшировать более 600 файлов.Общий размер менее 1 МБ.