Firefox

Обновлено 8 марта 2019

Firefox

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

about:config

Начальные установки

настройка значение описание
browser.fixup.alternate.suffix .ru Добавляемый суффикс доменного имени
browser.startup.homepage http://start.calculate-linux.org Стартовая страница браузера
browser.startup.homepage_override.mstone ignore Пропустить настройку первого запуска
browser.tabs.warnOnClose false Не предупреждать при закрытии более одной вкладки
font.name.monospace.x-cyrillic Droid Sans Mono Slashed
font.name.sans-serif.x-cyrillic Droid Sans
font.name.serif.x-cyrillic Times New Roman

Производительность

настройка значение описание
browser.cache.disk.capacity 102400 Дисковый кэш, требуется отключение опции "browser.cache.disk.smart_size.enabled"
browser.cache.disk.smart_size.enabled false Отключение автоопределения размера кэша
browser.cache.use_new_backend 1 Включение новой системы HTTP кэширования. Улучшает отзывчивость интерфейса
browser.sessionhistory.max_total_viewers 3 Максимальное кол-во закэшированных страниц в каждой вкладке
browser.sessionstore.interval 60000 Интервал автосохранения сессии в миллисекундах
browser.tabs.animate false Анимация вкладок. Отключение ускоряет работу по перемещению вкладок, открытию и т.д.
browser.tabs.remote.autostart true Многопроцессорный режим
browser.tabs.remote.autostart true Обработка каждой вкладки в отдельном процессе
dom.ipc.plugins.asyncdrawing.enabled true
dom.ipc.plugins.asyncInit.enabled true Асинхронная инициализация плагинов
dom.ipc.processCount 4 Кол-во используемых процессоров (поддержка включается в browser.tabs.remote.autostart)
javascript.options.asyncstack true Асинхронный вызов стеков
memory.free_dirty_pages true Высвобождение неиспользуемых страниц памяти после закрытия вкладок
memory.free_dirty_pages true Освобождает память после закрытия вкладок
network.http.pipelining.max-optimistic-requests 8 Максимальное кол-во запросов в соединении
network.http.pipelining.ssl true Конвейерные запросы через SSL соединение
network.http.pipelining true Использовать несколько запросов в одном соединении с сервером
network.http.proxy.pipelining true Использовать несколько запросов в одном соединении с сервером при использовании прокси
network.dnsCacheEntries 200 Количество DNS-имен в кэше
network.dnsCacheExpiration 240 Время в секундах, по истечению которого устаревает информация об имени DNS в кэше
network.http.request.max-start-delay 5 Время в секундах перед созданием нового соединения с сервером. Приостанавливает работу с запросами перед созданием нового соединения
browser.sessionstore.max_tabs_undo 5 Количество tab-ов Firrefox, для которых можно сделать откат в случае их закрытия
browser.sessionstore.max_windows_undo 2 количество недавно закрытых окон, аналогично browser.sessionstore.max_tabs_undo
browser.bookmarks.max_backups 2 Количество бэкапов закладок для ускорения выключения браузера
browser.newtabpage.enhanced false Не предлагать свои сайты во вкладках новой страницы. Требуется включение опции "datareporting.sessions.current.clean"
datareporting.sessions.current.clean true Не собирать информацию о просмотренных страницах. Без этой опции не выключить "browser.newtabpage.enhanced"
extensions.e10sBlockedByAddons false Разрешение блокировки работы многопроцессорности расширениями
extensions.e10sBlocksEnabling false Разрешение блокировки работы многопроцессорности

Отключение сбора статистики работы браузера. Сокращение расхода памяти, прекращение отсылки собранных данных в Мозиллу (приватность и ускорение работы)

настройка значение
browser.selfsupport.url <очистить>
browser.tabs.crashReporting.sendReport false
datareporting.healthreport.about.reportUrl <пусто>
datareporting.healthreport.infoURL <пусто>
datareporting.healthreport.uploadEnabled false
dom.ipc.plugins.flash.subprocess.crashreporter.enabled false
dom.ipc.plugins.reportCrashURL false
experiments.enabled false
experiments.manifest.uri <очистить>
experiments.supported <очистить>
extensions.getAddons.cache.enabled false
network.allow-experiments false
security.ssl.errorReporting.enabled false
toolkit.crashreporter.infoURL <очистить>
toolkit.telemetry.archive.enabled false
toolkit.telemetry.cachedClientID <очистить>
toolkit.telemetry.infoURL <очистить>
toolkit.telemetry.server <очистить>

Отключение социальных сервисов, интегрированных в браузер

настройка значение
social.directories <очистить>
social.remote-install.enabled false
social.share.activationPanelEnabled false
social.shareDirectory <очистить>
social.toast-notifications.enabled false
social.whitelist <очистить>

Отключение сервиса "Pocket" и удаление уникального ID, по которому можно идентифицировать ваш браузер

настройка значение
extensions.pocket.api <очистить>
extensions.pocket.enabled false
extensions.pocket.oAuthConsumerKey <очистить>
extensions.pocket.site <очистить>

Считать SSL соединение недоверенным при некорректном запросе повторного "переговора сессии" (session renegotiation)

настройка значение
security.ssl.treat_unsafe_negotiation_as_broken true

Запрет расшаривания и определения геопозиции

настройка значение
browser.search.geoip.url <очистить>
geo.enabled false
geo.wifi.uri <очистить>

Принудительное отключение прокси (значение по умолчанию — использовать системные настройки)

настройка значение
network.proxy.type 0

Запрет скриптам манипулировать окнами браузера

настройка значение
dom.disable_beforeunload true
dom.disable_window_move_resize true
dom.disable_window_open_feature.close true
dom.disable_window_open_feature.menubar true
dom.disable_window_open_feature.minimizable true
dom.disable_window_open_feature.personalbar true
dom.disable_window_open_feature.titlebar true
dom.disable_window_open_feature.toolbar true

Запрет отправки трэкинговых "пингов" при кликах на ссылки и закрытии страниц

настройка значение
beacon.enabled false

Отключение плагина Adobe Primetime Content Decryption Module (DRM), позволяющего отслеживать ваш браузер

настройка значение
browser.eme.ui.enabled false
media.eme.apiVisible false

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

настройка значение
camera.control.face_detection.enabled false
media.getusermedia.screensharing.allowed_domains <очистить>
media.getusermedia.screensharing.enabled false
media.navigator.enabled false
media.video_stats.enabled false

Сбор статистики

настройка значение описание
browser.search.suggest.enabled false Отключение отправки поисковых запросов (подсказок). После отключения данной функции, подсказки будут работать, но только основываясь на локальной исптории поиска.
dom.battery.enabled false Отключение Battery API - отслеживание состояния батареи
dom.enable_performance false Отключение передачи браузером информации о времени начала и окончания загрузки страницы
extensions.getAddons.cache.enabled false Ежедневная отправка сведений об установленных дополнениях
network.http.pipelining.aggressive true Удерживать проблемные соединения с сервером
network.proxy.socks_remote_dns true Отключить отправку DNS в обход настроек прокси

Уведомления

настройка значение описание
browser.reader.detectedFirstArticle true Отключение уведомления "Вид для чтения"
privacy.trackingprotection.introCount 20 Отключение уведомления "Как работает защита от отслеживания"
general.warnOnAboutConfig false Предупреждение при попытке перейти на about:config

Прочее

настройка значение описание
browser.urlbar.trimURLs false Отображать префикс "http://" в адресной строке
privacy.trackingprotection.enabled true Блокировка подозрительных сайтов, которые имеют плохой траст (доверие в сети) и известны своим не совсем корректным поведением в отношении слежки за пользователями. К сожалению, если эту опцию выключить, то не будут отображаться встроенные яндекс-карты с маршрутами
privacy.donottrackheader.enabled true Сообщать сайтам о нежелании отслеживания
dom.popup_maximum 5 Максимальное количество всплывающих окон, открытых одним скриптом
browser.rights.3.shown true Не выводить сообщение о правах использования
startup.homepage_welcome_url <очистить> Строка приветствия при первом запуске
browser.slowStartup.notificationDisabled true Отключение подсчёта времени запуска браузера с предупреждением, если он медленно стартует
offline-apps.allow_by_default false Не использовать Offline App Cache без явного разрешения со стороны пользователя