Ich habe eine Chrome-Erweiterung erstellt und verwende localStorage zum Speichern von Daten.
Ich greife über "background_page" auf localStorage zu.
Es funktioniert gut, aber wie kann ich seine Werte manuell anzeigen? In Firefox können Sie Firebug verwenden.
Hat jemand irgendwelche Vorschläge?
google-chrome
local-storage
Joe Doe
quelle
quelle
localStorage.setItem('key', 'value')
Öffnen Sie einfach die Entwicklertools durch Drücken von F12.
Klicken Sie auf die Registerkarte Anwendung (früher Ressourcen), um den Inhalt von localStorage anzuzeigen. Von dort aus können Sie die Schlüssel- / Werteinträge manuell hinzufügen / bearbeiten / löschen.
Unter OS X lauten die Tasten: ⌥+ ⌘+i
Eine andere Kombination: Ctrl+ Shift+i
BEARBEITEN: In Chrome 56 sieht es so aus:
quelle
Ich verwende derzeit Chrome Version 52.0.2743.82 m. In dieser neuesten Version von Chrome können Sie die lokalen Speicherwerte anzeigen, indem Sie "Developer Tools" starten und dann auf die Registerkarte "Application" schauen.
quelle
Sie können zu chrome: // chrome / extensions gehen und es wird ein Link zu Ihrer Hintergrundseite angezeigt, über den Sie nach dem Start die Dev Tools verwenden können, um die localStorage-Inhalte anzuzeigen.
quelle
localStorage['xy'] = JSON.stringify(xy);
localStorage.setItem('xy', JSON.stringify(xy))
und das wird das Element in localStorageEntweder verstehe ich nicht, was die Leute hier versuchen, und es ist nicht das, was ich tue, und / oder die Chrome-Entwicklertools haben sich geändert und sind in dieser Hinsicht kaputt.
Das Inhaltsskript meiner Erweiterung speichert Daten wie folgt:
Wenn ich die Registerkarte Anwendung auf der Hintergrundseite der Erweiterung ansehe und Speicher> Lokaler Speicher erweitern, wird meine Erweiterung aufgelistet, aber wenn ich darauf klicke, werden keine Daten angezeigt.
Die einzige Lösung, die ich gefunden habe, besteht darin, dies in der Konsole der Hintergrundseite auszuführen:
Das ist ähnlich wie die Erweiterung es liest (außer dass Null übergeben wird, um alle Schlüssel anstelle eines Schlüsselnamens zu erhalten, um nur den gewünschten zu erhalten) und es funktioniert einwandfrei. Es ist nur umständlich, es jedes Mal abzutippen. Es ist auch seltsam, dass es hier all diese Antworten gibt, die für mich nicht funktionieren.
Ich verwende Chrome 73.0.3683.103 (Official Build) (64-Bit) unter Windows 10. Die Erweiterung ist noch entpackt, wenn dies relevant ist, aber dies ist die wahrscheinlichste Zeit, die Sie dies tun möchten, dh in der Entwicklung.
quelle