Как запретить веб-сайтам хранить автономные данные в Firefox 57
Похоже, это либо длительная ошибка, либо "непреднамеренная функция".
Некоторые веб-сайты хранят данные для автономного использования. Я не знаю почему, но я знаю, что эти данные отделены от файлов coo kie и кэша.
В Firefox 57 в разделе "Данные сайта" можно увидеть, на каких веб-сайтах хранится объем данных. Тем не менее, нет никакой возможности запретить веб-сайтам хранить данные в первую очередь.
Большинство онлайн-уроков датируются с 2010 по 2014 год и упоминают about:permissions
, которого больше не существует.
Я настроил offline-apps.allow_by_default
в false
и оffline-apps.quota.warn
в 0
, Теперь все, что я получаю, это сообщение "[сайт] использует более 0 МБ автономного хранилища данных". Я не получаю запрос на разрешение, как я ожидал. Я до сих пор не могу помешать веб-сайтам хранить данные.
Как я могу запретить веб-сайтам хранить автономные данные в Firefox 57?
2 ответа
Откройте новую вкладку в Firefox и в адресной строке введите:
о: конфигурации
Нажмите Ввод. Согласитесь на предупреждение. В поле поиска начните вводить:
browser.cache.offline.enable
Измените его значение на "false", чтобы отключить автономный кеш.
Хотя должна быть возможность полностью отключить автономные данные (главным образом, localStorage и IndexedDB), это может привести к поломке веб-сайтов, которые зависят от них. Если вы все еще хотите сделать это, соответствующие записи конфигурации dom.storage.enabled
/ dom.storage.default_quota
(квота 0 показывает API как включенный, но полный, что может привести к поломке либо меньшего, либо большего количества сайтов в зависимости от обработки ошибок сайта) и dom.indexedDB.enabled
,
Как правило, лучшей идеей является очистка данных при выходе из браузера. Хотя это все еще позволяет отслеживать в пределах одного сеанса, это уменьшит долгосрочное отслеживание.
Для этого отправляйтесь в about:preferences
(или меню => Параметры), вкладка Конфиденциальность и безопасность. В разделе "История" выберите " Использовать пользовательские настройки для истории". Установите флажок Очистить историю, когда Firefox закроется, и зайдите в его Настройки, чтобы отметить данные автономного сайта. Вы также можете снять галочку с истории посещенных страниц и т. Д., Если хотите сохранить их.
Еще одна вещь, которую будут использовать некоторые веб-сайты, - это работник сервиса. Я полагаю, что вышеупомянутое удаление при закрытии должно работать для очистки кэшей Service Worker, но это довольно сложно проверить. Если вы хотите, вы можете отключить их полностью через about:config
"s dom.serviceWorkers.enabled
вариант. Обратите внимание, что это приводит к тем же потенциальным проблемам, что и полное отключение других методов хранения: некоторые сайты просто не будут работать без них.