Как просмотреть/удалить локальное хранилище в браузере Firefox? [закрытый]

в Google Chrome есть простой способ увидеть, что находится в локальном хранилище, а также изменить или удалить его после проверки.

есть ли инструмент или что-то сделать то же самое в Firefox?

7 ответов


вы можете удалить элементы localStorage один за другим, используя Firebug (полезное расширение веб-разработки) или консоль разработчика в Firefox.

Метод Firebug

  1. открыть Firebug (нажмите на значок крошечной ошибки в правом нижнем углу)
  2. перейдите на вкладку DOM
  3. прокрутите вниз и разверните localStorage
  4. щелкните правой кнопкой мыши элемент, который вы хотите удалить, и нажмите Delete Property

Консоль Разработчика Метод

вы можете ввести эти команды в консоли:

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

Метод Инспектора Хранения

Firefox теперь имеет встроенный контролер памяти, которая может потребоваться вручную включить. См. ответ рахильвазира ниже.


из Firefox 34 и далее у вас теперь есть опция для Инспектором Хранения, который вы можете включить из настройки инструменты разработчика

после этого вы можете включить Storage параметры в разделе инструменты разработчика Firefox по умолчанию

обновление 27-3-16

Firefox 48.0a1 теперь поддерживает редактирование Cookies.

обновление 3-4-16

в Firefox 48.0a1 теперь поддерживает редактирование localStorage и sessionStorage.

обновление 02-08-16

Firefox 48 (стабильный выпуск) и далее поддерживает редактирование всех типов хранения, кроме IndexedDB


чтобы проверить элементы localStorage, вы можете ввести console.log(localStorage); в вашей консоли javascript (например, firebug или в новых версиях FF поставляется консоль js).

вы можете использовать эту строку кода, чтобы избавиться от содержимого localStorage браузеров. Просто выполните его в консоли javascript:

localStorage.clear();

поскольку "localStorage" - это еще один объект, вы можете: создать, просмотреть и отредактировать его в "консоли". Просто введите "localStorage" в качестве команды и нажмите enter, он отобразит строку, содержащую пары ключ-значение localStorage (Совет: нажмите на эту строку для форматированного вывода, т. е. для отображения каждой пары ключ-значение в каждой строке).


теперь есть отличный плагин для Firebug, который клонирует эту приятную функцию в chrome. Проверьте:

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

Это разработанная Ник Belhommeбыл и регулярно обновляет


Я не могу использовать localStorage непосредственно в консоли Firefox (v27). Я получил ошибку:

[исключение... "Компонент недоступен" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" расположение: "JS frame :: debugger eval code :: :: line 1" Данные: нет]

мы решили:

window.content.localStorage
Надеюсь, это поможет.

попробуйте это, это работает для меня:

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
        }
    }
}