Скрытая страница конфигурации about:config в браузере Firefox часто воспринимается пользователями как место, куда лучше не заходить. Она содержит сотни параметров с названиями, напоминающими элементы исходного кода, а перед входом система выдает предупреждение с текстом «Принять риск и продолжить». Тем не менее, разобравшись в вопросе, можно обнаружить параметры, которые разрешено менять без создания скрытых проблем. Цель состояла не в том, чтобы превратить браузер в защищенную систему, а в том, чтобы найти полезные и низкорисковые опции. В итоге были отобраны три параметра, которые стоит оставить включенными.

Как отключить сокращение URL-адресов в адресной строке
По умолчанию браузер Firefox очищает URL-адреса при их отображении в адресной строке. За это поведение отвечает конфигурация browser.urlbar.trimURLs, которая изначально установлена в положение true. Если изменить ее значение на false, браузер станет показывать адрес полностью.
Такое изменение оказывается полезным по нескольким причинам. Для сайтов, работающих по протоколу HTTP, это влияет на отображение частей адреса. Хотя это не повышает безопасность соединения и не меняет посещаемый сайт, функция уменьшает неопределенность при просмотре адреса. Менее аккуратный вид строки помогает проверять перередиректы, сравнивать ссылки и лучше понимать, что именно показывает браузер.
Кроме того, это важно при создании обучающих материалов и инструкций, где точный URL имеет значение. Например, в руководстве по роутеру или локальному устройству с протоколом http:// стандартное сокращение превратит http://192.168.1.1/ в 192.168.1.1. Читатель, скопировавший текст с экрана, может ввести его так, как он отображается, а Firefox воспримет ввод как поисковый запрос, а не как локальный адрес. При желании всегда можно вернуть параметр browser.urlbar.trimURLs в исходное состояние.
Почему полезно запретить закрытие окна при закрытии последней вкладки
Конфигурация browser.tabs.closeWindowWithLastTab позволяет избавиться от мелкой привычной проблемы. По умолчанию этот параметр установлен в положение true, из-за чего закрытие последней вкладки приводит к закрытию всего окна. Если изменить значение на false, окно останется открытым даже после закрытия последней вкладки.
Это кажется незначительным, пока пользователь случайно не закроет окно вместо последней страницы. Хотя Firefox позволяет восстанавливать недавно закрытые вкладки, случайное закрытие требует лишних действий. Особенно эта настройка полезна при использовании оконных менеджеров с тайлингом или конфигураций с несколькими мониторами, где закрытие окна вынуждает заново воссоздавать его и восстанавливать позицию.
Многие пользователи привыкли использовать сочетание клавиш Ctrl+W для закрытия вкладок на рефлекторном уровне, не проверяя их количество. Нажатие Ctrl+W на единственной вкладке приводит к потере всего окна, особенно если в этот момент редактировался текст или были открыты панели вроде about:config или инструментов разработчика, контекст которых восстанавливается не всегда. Минус заключается лишь в том, что теряется привычный способ закрытия окна через последнюю вкладку.

Как сделать скопированные ссылки читаемыми
Некоторые URL-адреса содержат символы в процентной кодировке — они являются нормой в интернете, но выглядят неудобоваримо при копировании. За это отвечает параметр browser.urlbar.decodeURLsOnCopy, который по умолчанию имеет значение false.
Если переключить его в положение true, Firefox помещает в буфер обмена понятную человеку версию без процентной кодировки при копировании ссылки из адресной строки. Например, адрес вроде https://en.wikipedia.org/wiki/Caf%C3%A9_de_Flore при вставке в почту, мессенджеры или текстовые редакторы превращается в https://en.wikipedia.org/wiki/Café_de_Flore.
Хотя закодированная форма полностью валидна, декодированный вариант выглядит намного приятнее при отправке другим людям. Данную настройку удобно держать включенной для большинства ситуаций, хотя в некоторых сервисах кодированные ссылки по-прежнему могут требоваться.
Какие настройки лучше не трогать
На странице about:config есть множество других заманчивых параметров, однако менять их без четкого понимания последствий не стоит. Это касается настроек сети, параметров DNS, защиты от цифрового отпечатка (fingerprinting) и производительности. Главное правило при работе с расширенными настройками заключается в том, что любые изменения могут повлиять на стабильность, безопасность и общую производительность браузера, поэтому экспериментировать стоит только с теми опциями, эффект от которых полностью понятен.
Дополнительные сведения о безопасной настройке Firefox
Автор отмечает, что изначально относился к странице about:config как к помещению, куда заходить категорически запрещено. Порог входа действительно высок из-за сотен параметров, чьи названия напоминают фрагменты исходного кода, а также пугающей кнопки с предупреждением «Принять риск и продолжить». Однако исследование показало, что некоторые опции можно смело менять, не опасаясь непредвиденных проблем. При этом главной задачей не ставилось превращение браузера в ультимативный инструмент для обеспечения конфиденциальности — требовалось лишь найти полезные изменения с минимальным уровнем риска.

Особенности работы с URL и буфером обмена
Параметр browser.urlbar.trimURLs автор тестировал и проверял дважды, прежде чем сделать постоянной частью своего рабочего процесса. Изменение этого поведения ценно тем, что оно предельно прозрачно показывает, какие именно манипуляции производит браузер с данной настройкой. Что касается функции browser.urlbar.decodeURLsOnCopy, она напрямую влияет на то, что именно попадает в ваш буфер обмена. Если скопировать адрес вроде https://en.wikipedia.org/wiki/Café_de_Flore со стандартными настройками, в Slack, Word или электронное письмо попадет вариант https://en.wikipedia.org/wiki/Caf%C3%A9_de_Flore. Хотя подобная закодированная форма абсолютно корректна, делиться ею с другими людьми гораздо менее удобно.
Тем не менее, автор подчеркивает, что эту функцию нельзя назвать универсально лучшей для всех сценариев: отдельные сетевые службы и сервисы ожидают увидеть именно закодированную версию ссылки или обрабатывают её иначе.
Защита от случайного закрытия рабочего контекста
Конфигурация browser.tabs.closeWindowWithLastTab помогает избежать ситуаций, когда привычное нажатие комбинации клавиш Ctrl+W выполняется на рефлексе, без проверки оставшегося количества открытых страниц. Потеря окна особенно неприятна, если пользователь находился в процессе ввода текста или работал со специфическими внутрибраузерными панелями — например, открыл сессию about:config или панель инструментов разработчика. Простой перезапуск закрытых вкладок далеко не всегда способен вернуть этот утраченный контекст.
Что касается остальных многочисленных разделов конфигурации, автор сознательно воздерживается от их изменения. Под строгим запретом для экспериментов остались параметры, отвечающие за сетевые соединения, службу DNS, защиту от цифрового отпечатка (fingerprinting) и общую производительность. Главным критерием для применения любой настройки остается возможность четко и уверенно объяснить ее последствия, а также способность легко отменить изменения в случае неудовольствия результатом.






