In Google Chrome gibt es eine einfache Möglichkeit, den lokalen Speicher anzuzeigen und ihn nach Überprüfung zu ändern oder zu löschen.
Gibt es eine Möglichkeit, dies auch in Firefox zu tun?
In Google Chrome gibt es eine einfache Möglichkeit, den lokalen Speicher anzuzeigen und ihn nach Überprüfung zu ändern oder zu löschen.
Gibt es eine Möglichkeit, dies auch in Firefox zu tun?
Antworten:
Sie können localStorage-Elemente einzeln mit Firebug (einer nützlichen Webentwicklungserweiterung) oder der Entwicklerkonsole von Firefox löschen .
Sie können diese Befehle in die Konsole eingeben:
localStorage; // click arrow to view object's properties
localStorage.removeItem("foo");
localStorage.clear(); // remove all of localStorage's properties
Firefox verfügt jetzt über einen integrierten Speicherinspektor, den Sie möglicherweise manuell aktivieren müssen. Siehe rahilwazirs Antwort unten.
Ab Firefox 34 haben Sie jetzt eine Option für Storage Inspector , die Sie über die Einstellungen der Entwicklertools aktivieren können
Dort können Sie die Storage
Optionen unter Standard-Firefox-Entwicklertools aktivieren
Aktualisiert 27-3-16
Firefox 48.0a1 unterstützt jetzt die Bearbeitung von Cookies.
Aktualisiert 3-4-16
Firefox 48.0a1 unterstützt jetzt die Bearbeitung von localStorage und sessionStorage.
Aktualisiert 02-08-16
Firefox 48 (stabile Version) und höher unterstützt die Bearbeitung aller Speichertypen mit Ausnahme von IndexedDB
Um Ihre localStorage-Elemente zu überprüfen, geben Sie möglicherweise console.log(localStorage);
Ihre Javascript-Konsole ein (z. B. Firebug oder in neuen FF-Versionen die mitgelieferte JS-Konsole).
Sie können diese Codezeile verwenden, um den localStorage-Inhalt des Browsers zu entfernen. Führen Sie es einfach in Ihrer Javascript-Konsole aus:
localStorage.clear();
Da 'localStorage' nur ein weiteres Objekt ist, können Sie es in der 'Konsole' erstellen, anzeigen und bearbeiten. Geben Sie einfach 'localStorage' als Befehl ein und drücken Sie die Eingabetaste. Daraufhin wird eine Zeichenfolge angezeigt, die die Schlüsselwertpaare von localStorage enthält (Tipp: Klicken Sie auf diese Zeichenfolge, um eine formatierte Ausgabe zu erhalten, dh um jedes Schlüsselwertpaar in jeder Zeile anzuzeigen).
Es gibt jetzt ein großartiges Plugin für Firebug, das diese nette Funktion in Chrome klont. Auschecken:
https://addons.mozilla.org/en-US/firefox/addon/firestorage-plus/
Es wurde von Nick Belhomme entwickelt und regelmäßig aktualisiert
Ich konnte nicht localStorage
direkt in der Firefox (v27) Konsole verwenden. Ich habe den Fehler bekommen:
[Ausnahme ... "Komponente ist nicht verfügbar" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" Speicherort: "JS frame :: debugger eval code :: :: line 1" Daten: nein]
Was funktionierte war:
window.content.localStorage
Versuchen Sie dies, es funktioniert für mich:
var storage = null;
setLocalStorage();
function setLocalStorage() {
storage = (localStorage ? localStorage : (window.content.localStorage ? window.content.localStorage : null));
try {
storage.setItem('test_key', 'test_value');//verify if posible saving in the current storage
}
catch (e) {
if (e.name == "NS_ERROR_FILE_CORRUPTED") {
storage = sessionStorage ? sessionStorage : null;//set the new storage if fails
}
}
}