Содержание
Firefox
Расположение профиля при установке:
- из пакетов: ~/.mozilla/firefox/
- из snap: ~/snap/firefox/common/.mozilla/firefox/
UserChrome.css
Изминить в about:config: toolkit.legacyUserProfileCustomizations.stylesheets - true
http://kb.mozillazine.org/UserChrome.css
https://github.com/piroor/treestyletab/wiki/Code-snippets-for-custom-style-rules#for-userchromecss
Скрыть панель вкладок
- В about:config установить toolkit.legacyUserProfileCustomizations.stylesheets: true
- Создать в профиле firefox директорию chrome
- Создать в директории chrome файл: userChrome.css с содержимым:
Скрыть закреплённые вкладки из кнопки все вкладки ﹀:
- В about:config установить browser.tabs.tabmanager.enabled: false
Скрыть кнопки с адресной строки
- Создать в профиле firefox директорию chrome
- Создать в директории chrome файл: userChrome.css с содержимым:
.urlbar-icon {display: none !important;}
Автоматизация
Значения в mozilla.cfg:
lockPref(); - заблокировать и запретить изменения
defaultPref(); - новое значение по умолчанию
pref(); - изменить, но разрешить его изменение или сброс
Автоматическая установка
При первом запуске в профиле пользователя
!!! Расширение будет устанавливаться/копироваться в каждый новый профиль пользователя
- Распаковываем расширение .xpi. Или берем уже установленное расширение.
- При необходимости меняем настройки по умолчанию в директории расширения \defaults\… (Например, в ietab2 это \{1BC9BA34-1EED-42ca-A505-6D2F1A935BBB}\defaults\preferences\ietab2.js)
- Копируем расширение в директорию директорию с программой firefox distribution\extensions (по умолчанию «C:\Program Files(x86)\Mozilla Firefox\»)
Директория с расширением должна называться как Unique ID расширения (Например в ietab2 это {1BC9BA34-1EED-42ca-A505-6D2F1A935BBB}).
Для отключения этого функционала необходимо в настройках установить extensions.installDistroAddons в false
https://support.mozilla.org/ru/questions/966922
https://developer.mozilla.org/en-US/docs/Developer_Guide/Customizing_Firefox#Including_extensions_with_your_distribution_of_Firefox
Отключение в зависимости от местоположения
В некоторых случаях Firefox может игнорировать дополнительные установки в местах, перечисленных выше. В этом случае вы можете установить настройку extensions.autodisableScopes на значение, которое определяет, какие места будет игнорировать Firefox. Сложите значения для разных мест, перечисленных ниже и установите предпочтение:
| Значение | Область установки |
| 1 | Профиль текущего пользователя |
| 2 | Все профили вошедших в систему пользователей |
| 4 | Установлен и принадлежит Firefox |
| 8 | Установлен для всех пользователей компьютера |
| 15 | Сочетание всех областей (1+2+4+8) |
По умолчанию extensions.autodisableScopes: 15
https://developer.mozilla.org/en-US/Add-ons/Installing_extensions
Отключение мастера импорта при первом запуске
В директории с дистрибутивом (C:\Program Files (x86)\Mozilla Firefox\) в фале application.ini устанавливаем:
EnableProfileMigrator=0
или создаем файл \browser\override.ini которые перезаписывает опции application.ini с содержимым:
[XRE] echo EnableProfileMigrator=false
Adblockplus
Настройки about:config - https://adblockplus.org/en/preferences
Russian spellchecking dictionary
https://addons.mozilla.org/en-US/firefox/addon/russian-spellchecking-dic-3703/
Словарь проверки орфографии (с буквой ё)
about:config
Настраивает эффект от нажатия кнопки Backspace:
0 - вернуться на страницу назад, 1 - быстро прокрутить страницу вверх, 2 - ничего не делать
browser.backspace_action
Копировать ссылки с кириллическими доменами:
browser.urlbar.decodeURLsOnCopy = true
Слова на веб-страницах начнут выделяться без захвата пробелов в конце:
layout.word_select.eat_space_to_next_word = false
Отключить принудительное перенаправление на https:
browser.fixup.fallback-to-https = false
https://stackoverflow.com/questions/30532471/firefox-redirects-to-https
Добавить суфикс домена «loc» в разрешённые tld:
browser.fixup.domainsuffixwhitelist.loc
Интерфейс
Масштаб интерфейса: about:config → layout.css.devPixelsPerPx
Проблемы
Теряется фокус при переключении раскладки в DuckDuckGo
Решение в about:config установить:
focusmanager.testmode = true
Введите мастер-пароль для доступа в eToken
Mozilla Firefox автоматически подключает соответствующий модуль PKCS#11 и устройство защиты eToken.
Для решения проблемы откройте настройки Firefox. Зайти в Инструменты → Настройки → Дополнительно → Сертификаты → «Устройства защиты» выбрать eToken и нажать кнопку «Выгрузить».
Ссылки
https://xakep.ru/2015/06/26/firefox-leak/ - Как настроить Firefox, чтобы остановить утечку данных
https://support.mozilla.org/ru/kb/kak-zapretit-firefox-ustanavlivat-avtomaticheskie- - Как запретить Firefox устанавливать автоматические подключения
