Firefox zeigt localStorage für eine Domäne nicht an, selbst wenn die Werte vorhanden sind

777
Petruza

TL; DR: Firefox zeigt localStorage für eine Domain nicht an und ich muss Daten von dort abrufen.

Ich muss den Wert eines localStorage-Elements kopieren. Dies ist eine wirklich lange Zeichenfolge, daher funktioniert das Echo auf der Konsole nicht, da sie abgeschnitten ist.
Sowohl Safari als auch Chrome geben den gesamten String an die Konsole an, nicht jedoch Firefox. Ich muss dies bei Firefox tun, da hier der spezifische Wert gespeichert wird.

Der Speicher-Tab von Firefox wurde verwendet, um diesen Wert anzuzeigen. Dies wird jetzt nicht mehr angezeigt, und es werden nicht einmal die anderen Schlüssel für diese Domäne angezeigt. Daher werden dort auch keine kurzen Zeichenfolgen angezeigt.

Ich könnte meinen lokalen Webserver für https konfigurieren und diesen Wert dann mit einem XMLHttpRequest senden, aber ich hoffe auf eine einfachere Lösung. Irgendwelche Ideen?

Im Bild hier können Sie sehen, wie locaStorage Werte hat, aber die Speicherregisterkarte zeigt sie nicht an. Nur so konnte ich die lange Zeichenfolge kopieren.
Firefox zeigt localStorage für eine Domäne nicht an, selbst wenn die Werte vorhanden sind

1
Ich habe das gleiche Problem. Ich habe ein Skript, das einige Daten von Webseiten im lokalen Speicher speichert, und es gibt einen Fall, bei dem zwei Seiten gleichzeitig korrigiert werden, wobei ein Wert überschrieben wird, was extrem selten vorkommt, aber jetzt zum ersten Mal. Gleich nachdem es passiert war, konnte ich keine lokalen Speichereinträge sehen, obwohl die Daten noch vorhanden waren. Es scheint dafür einen [Fehlerbericht] (https://bugzilla.mozilla.org/show_bug.cgi?id=1383030) zu geben. Xufox vor 6 Jahren 1

1 Antwort auf die Frage

0
AuxTaco

Die Firefox-Konsole verfügt über eine copyHilfsfunktion, die das Argument in die Zwischenablage kopiert, ohne dabei gekürzt zu werden:

copy(localStorage.getItem("wzSave_Audio"))