Исправить дополнения, не работающие в Firefox 35

Firefox 35 запущен на стабильный канал от Mozilla, и хотя большинство пользователей не заметили каких-либо несовместимостей или проблем, некоторые пользователи заметили, что одно или несколько установленных надстроек браузера внезапно перестали работать.

Сюда входят популярные надстройки, такие как Ghostery или Adblock Plus среди других. Хотя надстройки по-прежнему отображаются как установленные в Firefox, их функциональность в Firefox 35 не работает. Значки, которые они отображают, больше не присутствуют, например, в интерфейсе Firefox после обновления.

Некоторые пользователи, заметившие эти проблемы, вернули Firefox к последней стабильной версии, в то время как другие пытались выяснить, почему надстройки вообще не работают.

Пользователь с форума Adblock Plus опубликовал решение, которое устраняет эти проблемы в Firefox 35, но с оговоркой.

Mozilla изменила поведение предпочтений Firefox dom.indexedDB.enabled так что он применяется к веб-сайтам, надстройкам и данным сеанса, а не только к веб-сайтам, как раньше.

Исправить неработающие надстройки Firefox

Проблема в том, что установка значения false, значение по умолчанию — true, вызывает проблемы с надстройками и восстановлением сеанса в Firefox.

  1. Введите about: config в адресную строку Firefox и нажмите Enter.
  2. Подтвердите, что вы будете осторожны, если появится запрос.
  3. Ищи dom.indexedDB.enabled и проверьте его значение.
  4. Если установлено значение false, дважды щелкните его, чтобы установить значение true.
  5. Перезапустите браузер и проверьте, исчезли ли проблемы.

Я тестировал это с помощью Ghostery и Adblock Plus, и оба перестали работать после установки значения false и снова работали после переключения на true в конфигурации.

Так что же тогда такое dom.IndexedDB? Заметки Mozilla что это API в браузере для хранения на стороне клиента. Он позволяет веб-службам сохранять данные в локальной системе, и единственный элемент управления, который сейчас есть у пользователей (помимо его отключения, установив для него значение false), — это изменение предпочтения цитаты предупреждения.

Однако это не сильно поможет, учитывая, что значение определяется в мегабайтах, что означает, что наименьшее значение, которое вы можете установить, составляет 1 мегабайт. Это, в свою очередь, означает, что запросы на хранилище ниже отметки 1 мегабайт не вызовут появления запроса.

Это проблема конфиденциальности, учитывая, что Firefox в настоящее время не предоставляет элементы управления, предотвращающие сохранение данных в Firefox. Mozilla, похоже, знает о последствиях для конфиденциальности, но неясно, когда организация собирается их решать.

По-прежнему можно удалить данные, что вы можете сделать, используя один из следующих вариантов.

данные офлайн-сайта firefox

  1. Нажмите Ctrl-Shift-Del, когда Firefox открыт. Откроется приглашение Очистить всю историю.
  2. Затем выберите Данные автономного веб-сайта и затем Очистить сейчас.

Другой вариант — удалить данные прямо в профиле Firefox. Там вы найдете его в списке по веб-сайтам, которые изначально сохранили его в браузере.

постоянное хранилище firefox

  1. Введите about: support в адресной строке браузера и нажмите Enter.
  2. Щелкните Показать папку, чтобы открыть папку профиля.
  3. В открывшемся файловом менеджере переключитесь на хранилище> постоянное.
  4. Удалите выбранные или все папки там, пока Firefox закрыт.

Вы также можете настроить Firefox или сторонние программы, такие как CCleaner, на регулярное удаление данных.

очистить историю при выходе

  1. Загрузите about: preferences # privacy в Firefox.
  2. Найдите на странице раздел «История» и выберите «Использовать собственные настройки для истории».
  3. Установите флажок «Очистить историю при закрытии Nightly».
  4. Нажмите на настройки рядом с ним и убедитесь, что данные оффлайн-сайта проверены.
  5. Если вы используете восстановление сеанса, убедитесь, что установлен флажок «Запомнить мою историю просмотров и загрузок».