Es scheint, als ob Apple (noch einmal) die Entwicklung von Safari Mobile und JavaScript HTML5 mit dem iOS 5.1 Update erweitert hat. Die Fakten über diese Veränderungen zu finden, ist jedoch frustrierend aufgrund der Gerüchte.
Einige sagen, dass nur lokale Speicherobjekte in den Cache verschoben wurden, während globalstorage und sessionstorage wie zuvor funktionieren (da größere Websites diese verwenden, wie Facebook, um sich über Partnerwebsites einzuloggen).
Einige sagen auch, dass Datenbanken immer noch persistent sind, während andere sagen, dass diese nun auch im Cache des Browsers gespeichert sind - und werden daher gelöscht, wenn iOS sich danach fühlt.
Könnte uns bitte jemand mit den Fakten aufklären? Vorzugsweise mit Quellenangaben, wenn möglich.
Das defekte localStorage für WebViews ist dokumentiert (siehe Ссылка )
"In iOS 5.1 werden diese Daten nicht länger als persistent betrachtet und sind behandelt als temporäre oder transitorische Daten, so iOS kann es bei jedem zu zerstören Zeit, ohne Warnung, auch in Szenarien mit wenig Speicher. "
Für Phonegap gibt es Korrekturen zu diesem Problem: Ссылка
Ich hatte keine Probleme mit localstorage und iOS 5.1
Mit PhoneGap scheint es in Ordnung zu sein.
Tags und Links javascript ios html5 mobile-safari