2012-12-15 03:39:08 +0000 2012-12-15 03:39:08 +0000
100
100
Advertisement

Clear HTML5 local storage on a specific page

Advertisement

Czy można wyczyścić HTML5 local storage on a specific web page? Edytowałem demo Javascriptu na stronie http://jsfiddle.net , i przeorganizowałem okna w taki sposób, że jedno z nich stało się niemożliwe do zmiany rozmiaru. Czy można w tym przypadku wyczyścić pamięć lokalną na konkretnej stronie?

Advertisement
Advertisement

Odpowiedzi (7)

159
159
159
2013-10-06 19:46:58 +0000

Chrome oferuje teraz opcję usunięcia z pamięci lokalnej określonego obiektu. W tym celu wpisz to w Omnibox

chrome://settings/siteData

Teraz możesz wpisać nazwę witryny, wybrać Lokalny magazyn i kliknąć na Usuń, aby wyczyścić lokalny magazyn dla witryny

62
62
62
2012-12-15 04:54:28 +0000

Chociaż Chrome nie udostępnia interfejsu UI do czyszczenia localStorage, istnieje interfejs API, który wyczyści określony klucz lub cały obiekt localStorage w witrynie internetowej.

//Clears the value of MyKey
window.localStorage.removeItem("MyKey");

//Clears all the local storage data
window.localStorage.clear();

Każda przeglądarka Chrome ma domyślnie zainstalowaną konsolę JavaScript. Tak więc alternatywną i być może najprostszą metodą, aby wyczyścić localStorage, jest kliknięcie prawym przyciskiem myszy na stronie, kliknięcie na “Sprawdź element”, a następnie na karcie “Konsola”. Gdy konsola się otworzy, wpisz następujący JavaScript i naciśnij enter:

window.localStorage.clear()

Po zakończeniu, localStorage zostanie wyczyszczony. Zauważ, że dotyczy to wszystkich stron internetowych w jednej domenie, więc jeśli wyczyścisz localStorage dla jsfiddle.net/index.html (zakładając, że jest to strona, na której jesteś), to wyczyści to dla wszystkich innych stron w tej witrynie. Zobacz HTML5Goodies - A Peek into Local Data Storage in HTML 5 , aby uzyskać więcej informacji.

10
Advertisement
10
10
2012-12-15 04:15:05 +0000
Advertisement

Chrome nie udostępnia jeszcze interfejsu do zarządzania pamięcią lokalną HTML5, więc aby usunąć pamięć lokalną w Chrome, trzeba albo ręcznie wyszukać i usunąć plik w podkatalogu Local Storage w katalogu Dane użytkownika . Możesz go znaleźć, szukając pliku zawierającego nazwę domeny.

Możesz również skorzystać z Usuń ciasteczka i inne dane witryny oraz wpisu plug-in data_ w oknie dialogowym Wyczyść dane przeglądania (chrome://chrome/settings/clearBrowserData lub Ctrl+Shift+Usuń), jednak nie daje Ci to kontroli na poziomie witryny.

Dla zapisu, jsfiddle.net nie używa lokalnego magazynu dla swoich ramek, używa standardowych ciasteczek, które możesz usunąć w chrome://chrome/settings/cookies. Po prostu wpisz jsf w pole edycji, następnie kliknij na plik cookie window_sizes, a następnie na przycisk [Remove]. Aby usunąć wszystkie pliki cookie w jsfiddle.net, po prostu kliknij na wpis jsfiddle (nie konkretny plik cookie), a następnie naciśnij przycisk Usuń.

8
8
8
2015-08-06 09:47:25 +0000

Możesz to również wyczyścić przez konsolę w oknie dewelopera za pomocą polecenia localStorage.clear():

5
Advertisement
5
5
2017-06-28 11:57:03 +0000
Advertisement

Nie mogę jeszcze komentować, ale przyjęta odpowiedź nie jest już w 100% dokładna od czasu najnowszej aktualizacji Chrome. Chrome ma nowy wygląd materiałów dla wszystkich ustawień; a link do usunięcia wszystkich lokalnych pamięci masowych dla określonego hosta jest teraz nieco inny:

chrome://settings/siteData
3
3
3
2017-02-17 17:16:35 +0000

Jeśli masz Chrome Developer Tools możesz zobaczyć lub zmienić wartości LocalStorage

  • F12 lub CtrlShiftI lub ⌘OptI
  • Application
  • Storage
  • Local Storage

Jest on zorganizowany według domeny. (localStorage jest specyficzne dla domeny, nie strony.)

Zaznacz pary klucz/wartość i kliknij X, jeśli chcesz je usunąć.

1
Advertisement
1
1
2017-11-04 04:26:03 +0000
Advertisement

Odpowiedź chrome://settings/siteData nie działa dla mnie

To jest to, co działa dla mnie w Chrome wersja 61 :

  1. chrome://settings/content/cookies
  2. przewiń w dół do Wszystkie ciasteczka i dane strony, a w wejściu “Szukaj ciasteczek” wpisz “localhost”
  3. następnie kliknij Usuń wszystkie pokazane , lub naciśnij przycisk usuwania

To czyści nie tylko ciasteczka ale także lokalne przechowywanie i twoje lokalne bazy danych też

Advertisement

Pytania pokrewne

16
1
18
10
4
Advertisement
Advertisement