Jak wyświetlić / usunąć pamięć lokalną w Firefoksie? [zamknięte]

W Google Chrome jest łatwy sposób, aby zobaczyć, co znajduje się w pamięci lokalnej, a także zmodyfikować lub usunąć go po sprawdzeniu.

Czy jest jakieś narzędzie czy coś do zrobienia tego samego w Firefoksie?

Author: Smi, 2011-05-21

7 answers

Możesz usuwać elementy localStorage jeden po drugim za pomocą Firebug (przydatne rozszerzenie do tworzenia stron internetowych) lub konsoli programisty Firefoksa.

Metoda Firebug

  1. otwórz Firebug (kliknij ikonkę małego błędu w prawym dolnym rogu)
  2. przejdź do zakładki DOM
  3. przewiń w dół do i rozwiń localStorage
  4. Kliknij prawym przyciskiem myszy element, który chcesz usunąć i naciśnij Usuń właściwość

Metoda Konsoli Programisty

Możesz wprowadzić te polecenia do konsola:

localStorage; // click arrow to view object's properties
localStorage.removeItem("foo"); 
localStorage.clear(); // remove all of localStorage's properties

Storage Inspector Method

Firefox ma teraz wbudowanego Inspektora pamięci masowej, który może wymagać ręcznego włączenia. Zobacz odpowiedź rahilwazira poniżej.

 258
Author: AlexMA,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-31 14:26:37

Od Firefoksa 34 masz teraz opcję Storage Inspector, którą możesz włączyć w ustawieniach narzędzi programistycznych

Tam, możesz włączyć Storage opcje w domyślne narzędzia programistyczne Firefoksa

Aktualizacja 27-3-16

Firefox 48.0A1 obsługuje teraz edycję plików cookie.

Aktualizacja 3-4-16

Firefox 48.0A1 obsługuje teraz localStorage i sessionStorage edycja.

Zaktualizowano 02-08-16

Firefox 48 (wersja stabilna) i dalej obsługuje edycję wszystkich typów pamięci, z wyjątkiem IndexedDB

 44
Author: Rahil Wazir,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-05 18:08:25

Aby sprawdzić elementy localStorage możesz wpisać console.log(localStorage); w konsoli javascript (na przykład firebug lub w nowych wersjach FF dostarczona konsola js).

Możesz użyć tej linii kodu, aby pozbyć się zawartości localStorage przeglądarek. Po prostu wykonaj go w konsoli javascript:

localStorage.clear();
 40
Author: Thariama,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-07 10:32:09

Ponieważ 'localStorage' jest tylko kolejnym obiektem, możesz: tworzyć, przeglądać i edytować go w 'Console'. Po prostu wprowadź' localStorage ' jako polecenie i naciśnij enter, wyświetli łańcuch zawierający pary klucz-wartość localStorage (Wskazówka: kliknij na ten łańcuch, aby sformatować wyjście, tzn. aby wyświetlić każdą parę klucz-wartość w każdej linii).

 10
Author: Eddie Kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-09-18 17:12:22

Jest teraz świetna Wtyczka Dla Firebug, która klonuje tę miłą funkcję w chrome. Sprawdź:

Https://addons.mozilla.org/en-US/firefox/addon/firestorage-plus/

Jest rozwijany przez Nicka Belhomme i regularnie aktualizowany

 9
Author: Fractalf,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-10 09:02:05

Nie mogłem używać localStorage bezpośrednio w konsoli Firefoksa (v27). Mam błąd:

[wyjątek... "Komponent jest niedostępny" nsresult: "0x80040111( NS_ERROR_NOT_AVAILABLE)" location: "js frame:: debugger EVAL code :::: line 1" data: no]

Zadziałało:

window.content.localStorage
Mam nadzieję, że to pomoże.
 3
Author: myusuf,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-19 13:12:50

Spróbuj tego, to działa dla mnie:

var storage = null;
setLocalStorage();

function setLocalStorage() {
    storage = (localStorage ? localStorage : (window.content.localStorage ? window.content.localStorage : null));

    try {
        storage.setItem('test_key', 'test_value');//verify if posible saving in the current storage
    }
    catch (e) {
        if (e.name == "NS_ERROR_FILE_CORRUPTED") {
            storage = sessionStorage ? sessionStorage : null;//set the new storage if fails
        }
    }
}
 0
Author: E. Varela,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-16 21:33:40