Я создаю приложение HTML5 для iPad, которому необходимо кэшировать файл XML для автономного использования. В манифесте я перечисляю все мои html, js, css, изображения и файлы XML.
В настоящее время используемый мной метод работает в Chrome, Desktop Safari и Firefox (во всех браузерах для настольных компьютеров, которые я пробовал), однако данные на iPad не кэшируются должным образом.
Когда файлы в манифесте кэшируются, все файлы XML запрашиваются с сервера, но когда я отключаю iPad для проверки хранилища, html, изображения и другие файлы работают, но файлы XML нет Недостаточно файлов, чтобы это достигло предела в 5 МБ.
Я попытался выполнить поиск в документах для разработчиков Apple, но не смог найти никакой информации, и другие проблемы, с которыми я столкнулся у людей с автономным кэшированием iPad, были связаны с ограничением размера или вообще без кэширования. Поскольку все остальные файлы кэшируются и отображаются нормально, и те же настройки работают в браузерах настольных компьютеров, это заставляет меня поверить, что мобильное сафари на iPad просто не хранит файлы XML (есть ли другие файлы?)
Существует ли ограничение на тип файлов, которые iPad может кэшировать в автономном режиме?
Я надеюсь, что у кого-то есть какая-то информация по этому вопросу или другой подход, который я могу использовать.
Спасибо