Подтвердить что ты не робот

Максимальный размер кэша приложений для iPad/iPhone

Кто-нибудь знает максимальный размер кэша автономного приложения Safari на iPad и iPhone. Похож на 5MB. Есть ли способ увеличить этот размер?

Документы кэша автономных приложений: http://developer.apple.com/safari/library/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/OfflineApplicationCache/OfflineApplicationCache.html

4b9b3361

Ответ 1

У меня такая же проблема на iPhone. На iPad, хотя я подумал об этом. Если ваш манифест содержит файлы размером менее 5 МБ в первый раз, и вы обновляете кеш с помощью window.applicationCache.update(), и перед выполнением обновления вы увеличиваете файлы манифеста до 10 МБ, он будет работать. Если вы продолжите это делать (увеличивая манифест на 5 МБ каждый раз, а затем обновляя()), вы увидите, что iPad может кэшировать больше, чем предел в 5 МБ.

Так грустно, что Apple, не поддерживая Flash и MIDP, но только HTML5 для веб-приложений так сильно нажимает на это.

Ответ 2

Если ваше приложение использует более 5 МБ, чем iPhone/iPad, попросит пользователя разрешить веб-сайту использовать больше места.

Increase Local Storage

Ответ 3

Прочитайте мой тест здесь: Ограничение кэша приложений для браузера Safari 5mb HTML5?

Я думаю, что вашим приложениям требуется пользовательское соглашение для хранения более 5 МБ. Другая проблема, которую вы получаете, - это проблема сети. Это слишком медленно для переноса 50 МБ...