У Google Chrome є простий спосіб дізнатися, що знаходиться в локальному сховищі, а також змінити або видалити його після огляду.
Чи можна зробити те ж саме у Firefox?
У Google Chrome є простий спосіб дізнатися, що знаходиться в локальному сховищі, а також змінити або видалити його після огляду.
Чи можна зробити те ж саме у Firefox?
Відповіді:
Ви можете видаляти елементи локального зберігання по одному за допомогою Firebug (корисне розширення для веб-розробок) або консолі розробника Firefox.
Ви можете ввести ці команди в консоль:
localStorage; // click arrow to view object's properties
localStorage.removeItem("foo");
localStorage.clear(); // remove all of localStorage's properties
Зараз у Firefox є вбудований інспектор сховища, який, можливо, знадобиться ввімкнути вручну. Дивіться відповідь rahilwazir нижче.
Від Firefox 34 тепер у вас є опція Storage Inspector , яку ви можете ввімкнути в налаштуваннях інструментів для розробників
Потрапивши туди, ви можете включити Storage
параметри в інструментах для розробників Firefox за замовчуванням
Оновлено 27-3-16
Firefox 48.0a1 тепер підтримує редагування файлів cookie.
Оновлено 3-4-16
Firefox 48.0a1 тепер підтримує локальне зберігання та сеанс редагування сховищ .
Оновлено 02.08.2016
Firefox 48 (стабільний випуск) і далі підтримує редагування всіх типів пам’яті, крім IndexedDB
Для огляду ваших елементів console.log(localStorage);
LocalStorage ви можете ввести консоль javascript (наприклад, firebug або в нових версіях FF, що постачається консоль js).
Ви можете скористатися цим рядком Кодексу, щоб позбутися вмісту браузера localStorage. Просто виконайте це в консолі 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 :: код відключення відладчика :: :: рядок 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
}
}
}