Speicher
Eine Übersicht über Storage-Optionen für Cordova.
Mehrere Speicher-APIs sind für Cordova-Anwendungen verfügbar. Finden Sie unter html5rocks. eine vollständigere Übersicht und Beispiele.
LocalStorage
Auch bekannt als web-Speicher, einfache Lagerung, oder durch seine Alternative Session-Speicherung -Schnittstelle, diese API bietet synchrone Schlüssel/Wert-Paar Speicher, und steht im zugrunde liegenden WebView-Implementierungen. Finden Sie in der W3C-Spezifikation für Details.
Windows Phone 7 Quirk: Dot Notation ist nicht möglich, so sicher sein, verwenden Sie setItem
oder getItem
eher als Zugriffstasten direkt aus dem Speicherobjekt, wie inwindow.localStorage.someKey
.
WebSQL
Diese API ist verfügbar in den zugrunde liegenden WebView. Der Web SQL Database-Spezifikation bietet Zugriff auf weitere vollwertige Datenbanktabellen über SQL-Abfragen.
Die folgenden Plattformen unterstützen WebSQL:
- Android
- BlackBerry 10
- iOS
- Tizen
IndexedDB
Diese API ist verfügbar in den zugrunde liegenden WebView. Indiziert DB bietet mehr Funktionen als LocalStorage aber weniger als WebSQL.
Die folgenden Plattformen unterstützen IndexedDB:
- Windows Phone 8
- BlackBerry 10
Plugin-Optionen
Neben der Lagerung APIs oben aufgeführten, können Sie die Datei API zum Zwischenspeichern von Daten auf dem lokalen Dateisystem. Andere Cordova Plugins bieten ähnliche Speicheroptionen.