Odpowiedzi:
To proste. Wystarczy przejść do narzędzi dla programistów, naciskając F12, a następnie przejść do karty Aplikacja . W sekcji Magazyn rozwiń Magazyn lokalny . Następnie zobaczysz tam całą lokalną pamięć przeglądarki.
Po prostu otwórz Narzędzia programistyczne , naciskając F12.
Kliknij kartę Aplikacja (dawniej Zasoby), a zobaczysz zawartość localStorage. Stamtąd możesz ręcznie dodawać / edytować / usuwać wpisy klucza / wartości.
W systemie OS X klucze to: ⌥+ ⌘+i
Inna kombinacja: Ctrl+ Shift+i
EDYCJA: w Chrome 56 wygląda to tak:
Obecnie używam Chrome w wersji 52.0.2743.82 m. W tej najnowszej wersji Chrome, jak na razie, możesz zobaczyć lokalne wartości pamięci, uruchamiając „Narzędzia programistyczne”, a następnie przeglądając zakładkę „Aplikacja”.
Możesz przejść do chrome: // chrome / extensions, a do strony w tle będzie link, który po uruchomieniu możesz użyć Narzędzi programistycznych, aby zobaczyć zawartość localStorage.
localStorage['xy'] = JSON.stringify(xy);
localStorage.setItem('xy', JSON.stringify(xy))
a to ustawi element w localStorage
Albo nie rozumiem, co ludzie tutaj robią, i nie robię tego, i / lub narzędzia programistyczne Chrome zmieniły się i są pod tym względem zepsute.
Skrypt treści mojego rozszerzenia przechowuje takie dane:
chrome.storage.local.set(packet);
Gdy przeglądam kartę Aplikacja na stronie tła rozszerzenia i rozwijam Pamięć> Pamięć lokalna, widzę moje rozszerzenie na liście, ale kliknięcie go nie pokazuje danych.
Jedynym rozwiązaniem, jakie znalazłem, jest uruchomienie tego w konsoli strony w tle:
chrome.storage.local.get(null, function(data) {console.log(data);})
Jest to podobne do sposobu, w jaki rozszerzenie to odczytuje (oprócz podania wartości null, aby uzyskać wszystkie klucze zamiast nazwy klucza, aby uzyskać tylko ten, którego chcę) i działa dobrze, po prostu dziwne jest wpisywanie go za każdym razem. Dziwne jest również to, że są tutaj wszystkie te odpowiedzi, które nie działają dla mnie.
Używam Chrome 73.0.3683.103 (oficjalna wersja) (64-bitowy) w systemie Windows 10. Rozszerzenie jest nadal rozpakowane, jeśli jest to istotne, ale jest to najbardziej prawdopodobny czas, gdy chcesz to zrobić, tj. W fazie rozwoju.
localStorage.setItem('key', 'value')