Анализ локальных кешей, которые использует Firefox
На заре Интернета существовал только один кеш для файлов HTML и статических элементов, таких как изображения, но с появлением HTML5 и современных веб-приложений появились новые форматы кеша, которые используют современные веб-браузеры.
Хотя с точки зрения разработчика может иметь смысл использовать разные места для кеша, это затрудняет работу пользователей, заботящихся о конфиденциальности и заинтересованных в технологиях, которые хотят следить за содержимым и размером кеша.
Пожалуйста, ознакомьтесь с нашими руководство по очистке основного кеша браузера поскольку в нем, помимо прочего, указан основной каталог кеша Firefox в локальной системе.
В этом руководстве рассматриваются исключительно новые расположения кеша.
Информация о кэше Firefox

Автономный кеш
- Windows Vista и новее : C: \ Users \ \ AppData \ Local \ Mozilla \ Firefox \ Profiles \ . \ OfflineCache
- Mac / Linux : /Users//Library/Caches/Firefox/Profiles/. / OfflineCache
- Предпочтение : browser.cache.offline.enable
- Ценности : True (включено) или False (отключено)
- Дополнительная информация : https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache#Storage_location_and_clearing_the_offline_cache
Представленный в 2007 году, он был разработан для хранения элементов с тегами rel = «offline-resource» в автономном кэше.
Основная идея состоит в том, чтобы предоставить устройствам возможность автономного просмотра, повысить производительность важных ресурсов и снизить нагрузку на сервер. Автономный кеш может использоваться приложениями HTML5.
Разработчики могут использовать интерфейс Application Cache (AppCache), чтобы указать ресурсы, которые браузер должен кэшировать и делать доступными для автономных пользователей. Кэшированные приложения загружаются и работают правильно, даже если пользователи нажимают кнопку обновления, когда они находятся в автономном режиме.
IndexedDB
- Windows Vista и новее : C: \ Users \ \ AppData \ Local \ Mozilla \ Firefox \ Profiles \ . \ indexedDB
- Mac / Linux : /Users//Library/Caches/Firefox/Profiles/. / indexedDB
- Предпочтение : dom.indexedDB.enabled
- Ценности : True (включено) или False (отключено)
- Дополнительная информация : https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API
IndexedDB — это браузерная технология, которая может хранить большие объемы структурированных данных и поддерживает высокопроизводительный поиск с использованием индексов. Он доступен офлайн, онлайн и изнутри HTML5 Web Workers.
IndexedDB — это система транзакционных баз данных, подобная СУБД на основе SQL; однако, в то время как последний использует таблицы с фиксированными столбцами, IndexedDB — это объектно-ориентированная база данных на основе JavaScript. IndexedDB позволяет хранить и извлекать объекты, индексируемые с помощью ключа; любые объекты, поддерживаемые алгоритмом структурированного клонирования, могут быть сохранены
Для просмотра содержимого IndexedDB используйте надстройку, например SQLite Manager для Firefox.
Dom Storage
- Windows Vista и новее : C: \ Users \ \ AppData \ Local \ Mozilla \ Firefox \ Profiles \ . \ webappsstore.sqlite
- Mac / Linux : /Users//Library/Caches/Firefox/Profiles/. /webappsstore.sqlite
- Предпочтение : dom.storage.enabled
- Ценности : True (включено) или False (отключено)
- Дополнительная информация : https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API
Это включает сеанс на стороне клиента и постоянное хранилище в Firefox. Он используется для хранения (большего количества) данных в локальной системе по сравнению с файлами cookie. Dom Storage используется супер-файлами cookie, но также и сайтами, которым необходимо сохранять данные в локальной системе.
Пользователи Firefox могут использовать FireStorage расширение для веб-браузера для отображения содержимого локального хранилища HTML5 для активного сайта в браузере.
Хотя можно отключить один, некоторые или все перечисленные кеши, вы можете столкнуться с проблемами при использовании веб-приложений, которые используют эти функции.
Теперь ваша очередь: Есть что добавить или прокомментировать? Дайте нам знать ниже в разделе комментариев.