В Google Chrome есть простой способ увидеть, что в локальном хранилище, а также изменить или удалить его после проверки.
Есть ли в Firefox инструмент или что-то подобное?
В Google Chrome есть простой способ увидеть, что в локальном хранилище, а также изменить или удалить его после проверки.
Есть ли в Firefox инструмент или что-то подобное?
Вы можете удалить элементы localStorage один за другим, используя Firebug (полезное расширение для веб-разработки) или консоль разработчика Firefox.
Вы можете ввести эти команды в консоль:
localStorage; // click arrow to view object properties
localStorage.removeItem("foo");
localStorage.clear(); // remove all of localStorage properties
В Firefox теперь есть встроенный инспектор хранилища, который вам может потребоваться вручную. См. Ответ rahilwazir ниже.
Начиная с Firefox 34 теперь у вас есть опция Storage Inspector, которую вы можете включить из настройки инструментов разработчика
После этого вы можете включить параметры 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).
Вы можете использовать эту строку кода, чтобы избавиться от содержимого localSorage браузеров. Просто выполните его в консоли javascript:
localStorage.clear();
Поскольку "localStorage" - это еще один объект, вы можете: создавать, просматривать и редактировать его в "Консоли". Просто введите "localStorage" в качестве команды и нажмите "Enter", в нем отобразится строка, содержащая пары "ключ-значение" localStorage (Совет: нажмите на эту строку для форматированного вывода, т.е. Для отображения каждой пары значений ключа в каждой строке).
В Firebug теперь есть отличный плагин, который клонирует эту приятную функцию в хром. Выезд:
https://addons.mozilla.org/en-US/firefox/addon/firestorage-plus/
Он разработан Ником Белхомом и регулярно обновляется
Я не мог использовать localStorage
непосредственно в консоли Firefox (v27). Я получил ошибку:
[Исключение... "Компонент недоступен" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" местоположение: "JS frame:: отладчик eval code:: строка 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
}
}
}