Ich versuche, einige FirefoxOS-Apps zu machen, aber ich habe keine einfache Möglichkeit gesehen, lokale Daten zu speichern. Ich höre von IndexedDB, aber es scheint zu komplex. Gibt es noch eine Alternative? Wenn nicht, gibt es ein einfaches Tutorial dazu?
Ich habe erwogen, Remote-Daten zu speichern und wiederherzustellen (eine Croos-Domain-Anfrage), aber ich habe einige Probleme mit den Berechtigungen. Gibt es ein Tutorial über XHR für FirefoxOS?
Danke.
Das beste IndexDB-Dokument, das ich finden kann, ist Verwenden von IndexDB in MDN.
Und es gibt viele Standard-Firefox OS-Apps ( gaia ) wie Galerie, Browser mit IndexDB. Sie können sehen, wie es im wirklichen Leben funktioniert.
Oder Sie können die leichtere window.localStorage API verwenden, die wie folgt funktioniert ein Wörterbuch.
%Vor% EDIT: Beachten Sie, dass localStorage nicht empfohlen wird, da es den Hauptthread blockiert. Sie sollten stattdessen gaia/shared/asyncStorage
verwenden.
Für XHR können Sie Firefox-OS-Boilerplate-App für eine funktionierende XHR-Demo
Sie können DataStore in firefox Os verwenden, indem Sie den Datenspeicher verwenden. Sie können diese Daten auch mit anderen Apps teilen und Sie können auch anderen Apps erlauben, in einen Datenspeicher zu schreiben oder nicht.
Sie können diesem Link folgen.
Nur für die Verwendung von Datenspeicher muss Ihre App zertifiziert sein.
%Vor%Tags und Links firefox-os