Utworzyłem rozszerzenie Chrome i używam localStorage do przechowywania danych.
Uzyskuję dostęp do localStorage poprzez „background_page”.
Działa dobrze, ale jak mogę ręcznie wyświetlić jego wartości? W przeglądarce Firefox możesz używać Firebug.
Czy ktoś ma jakieś sugestie?
google-chrome
local-storage
Joe Doe
źródło
źródło
localStorage.setItem('key', 'value')
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:
źródło
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”.
źródło
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.
źródło
localStorage['xy'] = JSON.stringify(xy);
localStorage.setItem('xy', JSON.stringify(xy))
a to ustawi element w localStorageAlbo 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:
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:
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.
źródło