Archiviazione

Una panoramica delle opzioni di archiviazione per Cordova.

Archiviazione diverse API sono disponibili per applicazioni di Cordova. Vedi html5rocks. per una panoramica più completa ed esempi.

LocalStorage

Conosciuto anche come web storage, archiviazione semplice, o dalla sua interfaccia alternativa archiviazione della sessione , questa API fornisce archiviazione coppia chiave/valore sincrona ed è disponibile in implementazioni di WebView sottostante. Consultare le specifiche W3C per dettagli.

Windows Phone 7 Quirk: notazione del punto è non disponibile, quindi assicuratevi di utilizzare setItem o getItem piuttosto che accedere ai tasti direttamente dall'oggetto di archiviazione, come inwindow.localStorage.someKey.

WebSQL

Questa API è disponibile in WebView sottostante. La Specifica di Database SQL Web offre più tabelle di database completo accessibili tramite query SQL.

Le seguenti piattaforme di supporto WebSQL:

  • Android
  • BlackBerry 10
  • iOS
  • Tizen

IndexedDB

Questa API è disponibile in WebView sottostante. DB indicizzati offre più funzionalità che LocalStorage ma meno di WebSQL.

Le piattaforme seguenti supportano IndexedDB:

  • Windows Phone 8
  • BlackBerry 10

Opzioni basate su plugin

Oltre l'archiviazione che API sopra elencate, il File API ti permette di memorizzare dati sul file system locale. Altri plugins Cordova forniscono opzioni di archiviazione simili.