7 ответов:
вы можете удалить элементы localStorage один за другим с помощью Firebug (полезное расширение для веб-разработки) или консоль разработчика Firefox.
Метод Firebug
- откройте Firebug (нажмите на значок крошечной ошибки в правом нижнем углу)
- перейдите на вкладку DOM
- прокрутите вниз и разверните localStorage
- щелкните правой кнопкой мыши элемент, который вы хотите удалить и нажмите Удалить свойство
Консоль Разработчика Метод
вы можете ввести эти команды в консоли:
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 теперь поддерживает редактирование файлов cookie.
обновление 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/
Он разработан ником Белхоммом и регулярно обновляется
Я не могу использовать
localStorageнепосредственно в консоли Firefox (v27). Я получил ошибку:[исключение... "Компонент недоступен" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: debugger eval code :::: line 1" data: no]
мы решили:
Надеюсь, это поможет.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 } } }
Comments