Хочу поделиться своим опытом перехода с Chrome браузеров на Firefox.
Изначально я хотел добавить комментарий к одноименной статье, но в процессе написания понял, что комментарий будет слишком длинным и его увидит мало людей. Отдельная статья лишней не будет в продвижении остатков свободы в виде браузера от Mozilla Corporation.
Долгого предисловия не будет, в телеграм не приглашаю. Идём сразу к делу.
Все преимущества браузера описаны в любом другом месте, сосредоточимся на самом важном - настройке под себя. Чем дальше - тем интереснее.
Практически все тонкие настройки находятся на странице about:config
, но для большего удобства их можно разместить в файле вашего профиля - об этом далее.
Отключение рекомендуемых расширений
Как только вы переходите на страницу расширений (about:addons
), вам сразу рекомендуют какие-то расширения.
Установите extensions.htmlaboutaddons.recommendations.enabled
на false
, чтобы отключить этот блок рекомендаций.
Но только в разделе самих расширений. Вкладка Рекомендации не исчезнет.
Отключение URL-encoding
Вы решили скопировать, казалось бы, короткую ссылку:
https://habr.com/ru/search/?q=поиск+по+хабру
Но после вставки вы обнаружили такое:
https://habr.com/ru/search/?q=%D0%BF%D0%BE%D0%B8%D1%81%D0%BA+%D0%BF%D0%BE+%D1%85%D0%B0%D0%B1%D1%80%D1%83
Если вам не нравится такое поведение, можете изменить browser.urlbar.decodeURLsOnCopy
на true
С этой настройкой есть нюанс. Пробел остаётся пробелом, и если сайт об этом сам не позаботится, скопированная ссылка у вас может работать не так или не работать, но это редкость.
Отключение кнопки ESC
На MacOS кнопка ESC выводит браузер из полноэкранного режима.
Установите browser.fullscreen.exit_on_escape
на false
для отключения такого поведения.
Удивительно, но в Windows такой настройки нет, как и проблемы.
Не закрывать браузер с последней закрытой вкладкой
Лично я иногда закрываю все вкладки, когда много накопятся. У меня редко когда бывает открыта куча вкладок.
Чтобы не закрыть вместе с ними браузер, можно изменить browser.tabs.closeWindowWithLastTab
на false
.
Отключение Pocket
Попробовал - не понравилось.
Если хотите отключить эту функцию полностью, extensions.pocket.enabled
поможет вам в этом.
Открепление вкладок
Иногда вкладки у меня откреплялись и открывались в новом окне при их перемещении.
Чтобы этого не происходило, нужно отключить browser.tabs.allowTabDetach
.
Переводчик
Если вам не нужен встроенный переводчик по каким-либо причинам, его можно отключить с помощью browser.translations.enable
Превью при перетаскивании вкладок
Замечали ли вы, как вы перетаскиваете вкладку и появляется превью всего окна?
Выглядит это вот так:

Это можно отключить, но не спешите этого делать.
Установка nglayout.enable_drag_images
в false
отключит это, но не только для вкладок.
Помимо того, что это отключится для вкладок, это так же отключится для картинок и ссылок на веб страницах.
А ещё изображение картинки или первью вкладки заменит пустая рамка.
В приницпе, я уже привык как есть по умолчанию, но возможно среди пользователей хабра найдутся те, кому это тоже не нравится и у него имеется решение на этот случай.
Компактный режим адресной строки и списка закладок
Для меня оказалось новостью, когда я увидел этот комментарий от пользователя @ahabreader, что можно включить компактный режим панели инструментов.
browser.compactmode.show
- true
- включает возможность переключения в компактный режим.
После включения этой опции, надо перейти в настройки панели инструментов и в самом незу переключить Значки на Компактные. Почему они "(не поддерживаются)" я не понял. Работает и в macos, и в windows.

Отключить запросы геолокации и уведомлений
Нужные настройки располагаются по следующему пути:
Настройки -> Приватность и Защита -> Разрешения
Уведомления (Параметры) -> Блокировать новые запросы на отправку вам уведомлений
Местоположение (Параметры) -> Блокировать новые запросы на доступ к вашему местоположению
Дополнительно можно отключить geo.enabled
.
Другие полезные настройки
media.peerconnection.enabled
-false
- отключает WebRTC (если боитесь утечки ip-адреса), но стоит помнить, что технология используется в аудио и видео звонках, а так же организации конференций.browser.tabs.loadBookmarksInTabs
-true
- открывает закладки в новой вкладке, если это не стартовая страницаbrowser.tabs.hoverPreview.enabled
-false
- отключает информацию о вкладке при наведении на неё (заголовок и изображение). Заменяется на простой title, как у ссылок.browser.tabs.hoverPreview.showThumbnails
-false
- отключает только превью (изображение) страницы, заголовок остаётся стандартным.
Сохранение измененных настроек
Вы можете напрямую изменять настройки в about:config
, но они будут сохранены только в текущем профиле и не синхронизируются между устройствами.
Чтобы облегчить их перенос без повторной настройки каждой опции, создайте файл user.js
в папке профиля Firefox.
Расположение папки можно найти на странице about:profiles
. Найдите текущий используемый профиль, откройте Корневой каталог и там создайте файл user.js
- там же, где находится файл prefs.js
. Не редактируйте файл prefs.js
, в нём пропадут все изменения. Можете использовать его как пример для создания user.js
.
Мой файл выглядит так:
user_pref("browser.urlbar.decodeURLsOnCopy", true);
user_pref("browser.fullscreen.exit_on_escape", false);
user_pref("browser.tabs.closeWindowWithLastTab", false);
user_pref("extensions.pocket.enabled", false);
user_pref("extensions.htmlaboutaddons.recommendations.enabled", false);
user_pref("media.peerconnection.enabled", false);
user_pref("geo.enabled", false);
user_pref("browser.tabs.loadBookmarksInTabs", false);
user_pref("browser.tabs.allowTabDetach", false);
user_pref("browser.tabs.allowTabDetach", false);
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
user_pref("browser.translations.enable", false);
user_pref("browser.compactmode.show", true);
user_pref("browser.compactmode.show", true);
Поиск по странице вверху
Поиск по странице внизу мне непривычен.
Чтобы его переместить наверх, перед этим надо включить toolkit.legacyUserProfileCustomizations.stylesheets
, чтобы включить возможность использования своих стилей для браузера.
Далее создаём файл userChrome.css
в папке профиля. Должно получиться так: Папка профиля/chrome/userChrome.css
- если папки chrome
нет, создайте её.
Расположение папки профиля можно найти на странице about:profiles
. Найдите текущий используемый профиль и откройте Корневой каталог.
В файл userChrome.css
добавить следующее:
/* Источник: https://support.mozilla.org/mk/questions/1372399 */
.browserContainer > findbar {
-moz-box-ordinal-group:0 !important; /* for 112 and older */
order: -1 !important; /* for 113 and newer */
border-top: none !important;
border-bottom: 1px solid ThreeDShadow !important;
}
Правила для uBlock Origin
Замечали ли вы, как у вас с включенным блокировщиком рекламы появляется реклама в некоторых известных сервисах рунета и не только?
Не будем показывать пальцем, но если вы это обнаружили где-то, попробуйте импортировать следующий список (Настройки uBlock₀ -> Списки фильтров -> в самом низу Импортировать...)
https://easylist-downloads.adblockplus.org/cntblock.txt
Плагины
У каждого свои потребности в плагинах. В большинстве случаев, они связаны с какими-либо сервисами или со спецификой работы.
Я перечислю только те, которые влияют на функциональность непосредственно самого браузера.
Auto Fullscreen - запускает браузер в полноэкранном режиме.
Dark Reader - тёмная тема для любого сайта.
Disable JavaScript - отключает JS для любого сайта.
History Cleaner - очищает историю за определённое время.
Undo Close Tab - восстановление закрытых вкладок одной кнопкой.
Imagus - увеличивает картинки по наведению курсора.
TWP - Translate Web Pages - удобный переводчик.
uBlock Origin - идеальный блокировщик рекламы.
Есть что добавить? Добро пожаловать в комментарии.
Комментарии (14)
grvelvet
02.10.2025 17:32У вивальди и оперы есть удобные визуальные закладки из коробки, для меня это важно. У лисы этого нет, есть какие то кривые расширения.
Andrusha
02.10.2025 17:32Новый встроенный переводчик нацелен на конфиденциальность и в нём нет русского языка.
Новый встроенный переводчик зарелизили более года назад, и сейчас русский язык там есть.
Другие полезные настройки
media.peerconnection.enabled - false - отключает WebRTCСтоило добавить, в чём полезность (устраняет возможность раскрытия IP-адреса через него) отключения, а также в чём вредность (через него работают звонки в браузере).
asatost
02.10.2025 17:32На MacOS кнопка ESC выводит браузер из полноэкранного режима.
Я даже не поленился проверить, т.к. никогда ничего подобного не замечал. Параметр browser.fullscreen.exit_on_escape не менялся ни на одной системе никогда, везде стоит true.
Выводит только когда активно поле ввода (например, написания комментария на хабре). В обычном режиме сёрфинга страницы только в паре с модификатором, например, Cmd+Esc.svm Автор
02.10.2025 17:32Мне видео снять что ли, чтобы доказать обратное?
Очень рад, что у вас нет такого поведения, а у меня вот есть. Тоже только что проверил.
Версия FF 143.0.3 (aarch64)
MacOS 15.7Выводит только когда активно поле ввода (например, написания комментария на хабре).
Для меня уже этого достаточно, чтобы отключить эту настройку.
UPD. На хабре действительно только когда курсор в форме ввода, а в других местах спокойно вылетает.
asatost
02.10.2025 17:32UPD. На хабре действительно только когда курсор в форме ввода, а в других местах спокойно вылетает.
Решил проверить условно всё подряд. При активном поле ввода по Esc выходит везде. Без него - по-разному. Где-то выходит, где-то нет. По Cmd+Esc выходит где угодно.
Довольно интересно, спасибо.
grey_rat
02.10.2025 17:32Покета уже нет в лисе.
Почти подбил до конца у себя настройки для 140esr, дальше уже нет смысла, слишком сложно, слишком много мелочей и слишком мало информации по ним. Кому интересно, можете здесь посмотреть https://habr.com/ru/articles/459880/Пошли не хорошие тенденции отказа от http и навязывание ИИ. Плюс завершение поддержки старого железа, и много мусора в настройках браузера. Все устали. Раньше статьи выходили по эпохальным настройкам браузеров, а сейчас рутина в стане разработки.
128.14esr - последний дебиановский firefox с поддержкой SSE
140esr и 144 - последние 32 битные Firefox для Linux
143 - последний для андроид 5 - 7 и андроидx86
вангую что дальше:
145 - последний ARMv7
146 - последний андроид 8 (уже есть проблемы с прикручиванием различных функций)
147 - последний SSE2
148 - последний андроид 9
149 - 151esr - последний 32 битный для Windows
kvazimoda24
02.10.2025 17:32Я ещё использую TreeTab. Вообще, считаю это самым лучшим плагином, после блокировщика рекламы.
Правда, использую самостоятельно пересобранный. Убрал пункт меню "Закрыть все вкладки кроме этой" — постоянно промахивался и закрывал всё.
Ну и соответственно, отключил отображение вкладок в самой Мозилле, ибо зачем мне вкладки и сверху, и сбоку.
Diacut
Нет самого нужного: как открытые вкладки из хрома перенести? И да, закладки. И еще пароли. А то давно бы уже перешёл на ФФ.
alexs963
Закладки и пароли можно просто экспортом-импортом перенести. Либо использовать floccus, он может и открытые складки перенести.
Diacut
И в самом деле! Спасибо.
svm Автор
Импорт данных из другого браузера