Ich lade eine lokale Instanz von localForage und verwende sie mit Promise-Ketten, um grundlegende Daten zu speichern. Ein einfaches Beispiel:localForce setItem/getItem unzuverlässig in Firefox/FireStorage Plus
localforage.getItem("sellerExtension").then(function(sellerExtension) {
if ((!sellerExtension) || (sellerExtension.length < 3)) {
var sellerExtension = $('input#sellerExtension').val();
if ((sellerExtension) && (sellerExtension.length > 3)) {
localforage.setItem('sellerExtension', sellerExtension).then(function() {
});
}
}
});
Das Problem kommt , wenn ich in die FF Dev-Werkzeuge gehen FireStorage Plus-to check! und nichts zu den gespeicherten/eingestellten Daten sehen. ABER ich mache das in Chrome ganz gut. Es sollte mehrere gespeicherte Objekte geben.
Ich habe LocalStorage (nur für Firefox Hugh) ersetzt und bin etwas perplex, warum ihr eigener Wrapper nicht in dieser FF-spezifischen Erweiterung für den Zugriff auf die lokalen DB-Instanzen angezeigt wird. Es zeigt Schlüssel, getItem, clear und alle, jedoch.
Irgendwelche Ideen, warum das passiert? Ich habe erwartet, etwas zu sehen, und ich glaube, ich bin an der richtigen Stelle. (Screenshot unten) Es scheint auch nicht zu sein, die Daten von einer .getItem Anfrage zu laden.
Ich benutze einige AJAX, um auf andere Dateien in einem Unterverzeichnis zuzugreifen, das localForage behandelt, aber bin auf derselben Domäne/Port. Könnte ich irgendwie in einem anderen Bereich arbeiten? Woher soll ich das wissen?
Vielen Dank für jede Hilfe!
Und in Chrome ich es sehe alles ...
aber nicht in FF in einem der Scopes aufgelistet ...
Es ist egal, was Tab ich bin, Sitzung, alle Bereiche, die beide ... die Daten in jedem Register, Scott nicht da. Ja, das habe ich gesehen und mich umgesehen. :) Aber ach, nodda noch. (Ich postete ein Update mit beiden Scopes zeigt) Aber sehen Sie es sagt lokalen Speicher und Sitzung in den Speicherfeldern. Kann da ein Hinweis sein? – TommyRay
Der letzte Screenshot zeigt Ihnen auf der Registerkarte "Beide", die sowohl den lokalen Speicher als auch den Sitzungsspeicher anzeigt. Kein Geheimnis dort. –
In Chrome sehe ich es unter der IndexedDB aufgelistet (nicht unter lokalem Speicher), aber in Firefox sehe ich nirgendwo sonst etwas anderes als was ich in Firestorage Plus sehe. So bleibt Geheimnis, zumindest für mich LOL, wo würdest du suchen? – TommyRay