Отношения Firefox между файлами cookie и локальным хранилищем (из https://bugzilla.mozilla.org/show_bug.cgi?id=341524 ):
- отключение файлов cookie отключает хранение, если сайт не находится в белом списке.
- Включение всех файлов cookie разрешает хранение, кроме случаев, когда сайт находится в списке заблокированных.
- если сайт настроен на сеанс только в черном списке, можно использовать только хранилище сеансов. Глобальные хранилища обрабатываются как сеансовые хранилища.
- Точно так же, если настройки cookie установлены только на сеанс, все хранилище используется только для сеанса.
- если настройки файлов cookie настроены на запрос, это обрабатывается так же, как отклонение файлов cookie. Не уверен, хотим ли мы, чтобы побуждение происходило здесь. Куки запрашивают каждый раз, когда они установлены, или только один раз за сеанс?
- скрытое предпочтение dom.storage.disabled можно использовать для отключения хранилища DOM.
Таким образом, вы должны иметь возможность использовать менеджеры cookie, такие как Cookie Monster, для управления локальным хранилищем.
Для просмотра / удаления постоянного локального хранилища в Firefox вы можете использовать Foundstone HTML5 Local Storage Explorer или NoTrace . Другие связанные расширения Firefox перечислены здесь .
Из Как очистить и отключить DOM Storage в Firefox, IE и Chrome :
Очистить хранилище DOM в Firefox:
Выберите «Инструменты» -> «Очистить недавнюю историю», откройте «Детали», отметьте «Cookies» и выберите «Все» в качестве временного диапазона.
ВНИМАНИЕ: Никакой другой временной диапазон не очистит хранилище DOM.[...]
Отключить DOM Storage в Firefox:
Введите «about: config» в адресную строку и нажмите «Enter», чтобы просмотреть настройки своего внутреннего браузера. Прокрутите вниз до «dom.storage.enabled», щелкните по нему правой кнопкой мыши и нажмите «Toggle», чтобы отключить DOM Storage.
От обхода намерения заблокировать «сторонние» куки :
По своей концепции локальное хранилище HTML5 очень похоже на файлы cookie. Для каждого источника существует набор пар имя-значение на диске.
С помощью простого теста легко показать, что функция локального хранилища HTML5 не зависит от настроек сторонних файлов cookie.
Mozilla знает об этой проблеме: Ошибка 536509 - localStorage не подчиняется "сторонним cookie-файлам" прив . К счастью, если вы снимите флажок Firefox «Принимать файлы cookie с сайтов», то localstorage будет включен только для доменов, которые разрешены в списке исключений файлов cookie Firefox. Поскольку JavaScript необходим для установки локального хранилища, расширения блокировки JavaScript, такие как NoScript, также могут смягчить эту проблему.
Локальные хранилища полигонов:
- http://csh.rit.edu/~ryanw/chaos/WebStorageTest.html
- http://people.w3.org/mike/localstorage.html
- http://scary.beasts.org/misc/iframe_storage.html
Проблема с Firefox: Ошибка 748620 - Когда время истечения срока действия cookie настроено на запрос каждый раз, localStorage выдает исключение безопасности .
Вся информация в этом ответе была адаптирована из хранилища DOM: хранилище данных браузера, которое может обойти намерение блокировать сторонние куки, поток, который я начал.