Archiviazione lato client del browser incrociato

3

Sto sviluppando un'app angularjs. L'app deve essere eseguita in FF, IE, Chrome e su iOS / Android tramite PhoneGap.

Sto cercando una soluzione per archiviare i dati nel client.

PhoneGap offre una web sql api, supportata anche da Chrome. FF tuttavia non lo supporta, poiché è abbandonato da w3c.

I cookie e localStorage non funzionano in modo affidabile su iOS.

Come posso archiviare i dati in tutti quei browser?

    
posta user225500 20.08.2014 - 14:56
fonte

1 risposta

1

Dai un'occhiata al link - sembra che l'archiviazione di nome / valore sia supportata dalla maggior parte dei browser. Ma afferma anche "In iOS 5 e 6 i dati di LocalStorage sono archiviati in una posizione che può essere occasionalmente cancellata dal sistema operativo."

Quindi suppongo che devi creare un wrapper di archiviazione locale per l'applicazione e trovare soluzioni alternative per ogni browser richiesto. Tali soluzioni alternative sono chiamate polyfill e potresti trovarne alcune che soddisfano già le tue esigenze. Ad esempio, dai un'occhiata a questa pagina: link

    
risposta data 21.08.2014 - 21:42
fonte

Leggi altre domande sui tag