2010-05-05 24 views
14

Każdy zna maksymalny rozmiar "pamięci podręcznej aplikacji offline" Safari na iPadzie & iPhone. Wygląda na to, że ma 5 MB. Czy istnieje sposób na zwiększenie tego rozmiaru?Rozmiar maksymalny iPad/iPhone Pamięć podręczna aplikacji offline

Dokumenty offline cache aplikacji: http://developer.apple.com/safari/library/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/OfflineApplicationCache/OfflineApplicationCache.html

+0

mogę podbić go do 50 MB bez żadnych problemów. – FloydThreepwood

Odpowiedz

9

Mam ten sam problem na iPhone. Na iPadzie wpadłem jednak na zwrot. Jeśli twój plik manifestu zawiera pliki mniej niż 5 MB za pierwszym razem i aktualizujesz pamięć podręczną za pomocą window.applicationCache.update() i przed wykonaniem aktualizacji zwiększysz pliki manifestu poniżej 10mb, to zadziała. Jeśli nadal będziesz to robić (zwiększając liczbę manifestów o < za każdym razem 5 MB, a następnie aktualizację()), zobaczysz, że iPad może buforować więcej niż limit 5 MB.

To jest tak smutne, że Apple nie obsługuje Flasha i MIDP, ale tylko HTML5 dla aplikacji internetowych tak bardzo na tym polega.

4

Jeśli twoja aplikacja używa więcej niż 5mb niż iPhone/iPad, poprosi użytkownika o zezwolenie stronie na użycie większej ilości miejsca.

Increase Local Storage

+0

Ale czy istnieje * maksymalny * rozmiar? –

+0

@koiyu, nie wiem. Nie przetestowaliśmy limitu, ponieważ mieliśmy bardzo specyficzną ilość danych do zapisania. Nasze dane wyniosły łącznie 125 milionów. –

+1

W przypadku iOS 10 kliknięcie "Zwiększ" w tym oknie dialogowym powoduje awarię Safari. – Tony

Powiązane problemy