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.