Настраиваем браузер Mozilla Firefox. Тонкая настройка браузера Firefox
layout.spellcheckDefault (Целое) - По умолчанию Firefox производит проверку правописания только в многострочных окнах ввода, игнорируя однострочные, с помощью этого параметра можно отключить проверку вообще, либо включить её и для однострочных полей ввода. Значения:
0. Отключить проверку правописания
1. Проверка правописания работает в "больших" полях ввода
2. Проверка правописания работает во всех полях ввода
layout.word_select.eat_space_to_next_word (Логическое) - Определяет, как будет выделяться слово при двойном щелчке на него. Значения:
TRUE - при двойном щелчке на слово выделяет его с пробелом, который расположен справа
FALSE - Пробел не выделяется при двойном щелчке на слово
middlemouse.paste (Логическое) – вставка текста из буфера обмена кликом средней кнопки мыши. Значения:
TRUE – Разрешить
FALSE - Запретить
middlemouse.scrollbarPosition (Логическое) - Настройка поведения скроллбара при щелчке по нему СКМ (Средней кнопки мыши). Значения:
TRUE - При щелчке СКМ по скроллбару бегунок переходит на то место, куда был произведён щелчок.
FALSE - При щелчке СКМ по скроллбару ничего не происходит
mousewheel.acceleration.start (Целое) - через сколько "щелчков" непрерывного вращения колеса считается включенным ускорение
mousewheel.acceleration.factor (Целое) - ускорение прокрутки страниц. (Если прокручивать надо много, то скорость прокрутки будет увеличена на значение, указанное в данном параметре).
mousewheel.withcontrolkey.numlines (Целое) - поведение мыши при увеличении / уменьшении масштаба с помощью прокрутки ее колесом. Значения:
1 - Колесом мыша от себя - УВЕЛИЧЕНИЕ масштаба
1 - Колесом мыша от себя - УМЕНЬШЕНИЕ масштаба
прим. В MacOSX на Control+прокрутку вешается увеличение участка экрана под мышкой - для дизайнеров, показа на презентациях и людей с неорлиным зрением.
network.automatic-ntlm-auth.trusted-uris (Строковое) - список адресов, для которых требуется NTLM. Если адресов несколько - то они вводятся через запятую.
network.cookie.cookieBehavior (Целое) - обработка браузером куков. Значения:
0 - принимать все куки
1 - куки только с посещаемого сайта
2 - не принимать куки
3 - Работать с cookies, основываясь на уровнях приватности
network.http.connect.timeout (Целое) - количество секунд, которое отводится на загрузку страницы.
network.http.use-cache (Логическое) - определяет, разрешено ли кэшировать http-документы. Значения:
TRUE - разрешено
FALSE - не разрешено
network.http.sendRefererHeader (Целое) - определяет, когда посылать Referer header (т.е. речь идет об отсылке серверу URI-адреса того ресурса, с которого произведен клик по ссылке или на котором загружаются изображения). Значения:
0 - никогда не посылать;
1 - посылать только для ссылок;
2 - посылать для ссылок и изображений (значение по умолчанию)
прим. Внимание: запрет на отсылку Referer headers может вызвать нарушения в работе некоторых сайтов (например, могут не отображаться картинки, в т.ч. и капчи).
network.standard-url.escape-utf8 (Логическое) - кодирование ссылок при копировании. Значения:
TRUE - Кодирование разрешено, скопированные ссылки будут выглядеть так: http://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Search
network.prefetch-next (Логическое) - Предварительная загрузка браузером ссылок, которые сайт считает наиболее вероятным следующим шагом пользователя. Значения:
TRUE - Включить
nglayout.initialpaint.delay (Целое) - Это задержка перед началом отрисовки страницы в миллисекундах. Рекомендуется 0.
pdfjs.disabled (Логическое, с Firefox 15.0) - Параметр отвечающий за отображение документов в формате PDF в самом браузере. Значения:
TRUE - Данная функция отключена. Для открытия PDF требуется отдельное приложение
FALSE - PDF документы открываются при помощи браузера
permissions.default.image (Целое) - отвечает за отображение изображений. Значения:
1 - Загружать все изображения
2 - Не загружать изображения
3 - Загружать изображения только с этого же сервера
plugins.click_to_play (Логическое, для Firefox 14.0+) - Отвечает за запуск содержимого страницы, отображаемого с помощью плагинов, при помощи кнопки "проиграть". Значения:
TRUE - Контент будет воспроизводиться только после нажатия на соответствующую кнопку (рекомендуется).
FALSE - Контент будет запускаться автоматически при загрузке страницы.
plugin.default_plugin_disabled (Логическое) - показывать или нет всплывающее предупреждение об отсутствии требуемого для элементов страницы плагина. Например: уведомление о том, что требуется flashplayer для youtube. Значения:
TRUE - Показывать такие предупреждения.
FALSE - Не показывать.
plugin.scan.plid.all (Логическое) - разрешение сканирования каталогов, указанным в реестре Windows идентифицирующих плагины. Значения:
TRUE - Сканировать указанные в реестре каталоги
FALSE - Не сканировать
plugins.update.notifyUser (Логическое) - уведомлять или нет пользователя об обновлениях плагинов. Значения:
TRUE - уведомлять
FALSE - не уведомлять
print.always_print_silent (Логическое) - определяет: показывать или нет диалог выбора принтера при печати. Значения:
TRUE - Диалог не показывается. Печать ведётся на заданном по умолчанию принтере.
FALSE - Диалог показывается.
profile.confirm_automigration (Логическое) - спрашивать или нет о импорте информации из других браузеров при создании нового профиля. Значения:
TRUE - спрашивать
FALSE - не спрашивать
profile.seconds_until_defunct (Целое) - время (в секундах), по прошествии которого не использовавшийся профиль считается устаревшим и удаляется из списка профилей.
прим. 1 день это 86400 секунд
security.dialog_enable_delay (Целое) - задержка перед закачкой дополнения. Рекомендуется 0.
ui.key.saveLink.shift (Логическое) - использовать ли комбинацию Shift+ЛКМ для закачки объекта. Значения:
TRUE - использовать такую комбинацию
FALSE - не использовать
ui.submenuDelay (Целое) - Этот параметр отвечает за задержку перед открытием подменю. Значения:
1 - подменю откроется только при клике
0 - задержки нет
n - задержка (в мс)
view_source.wrap_long_lines (Логическое) - отвечает за перенос длинных строк при показе исходного кода страницы. Значения:
TRUE - Переносить
FALSE - Не переносить
layers.acceleration.force-enabled - аппаратное ускорение, "по умолчанию" с отключено:
false - отключено
true - включено
После изменения некоторых параметров необходимо перезапустить браузер.
Firefox хранит все эти настройки в файле prefs.js , который расположен в папке профиля (~/.mozilla/firefox) , во избежании потери работоспособности браузера рекомендуется создать резервную копию. Некоторые параметры очень похожи между собой, потому при их коррекции нужно быть внимательным...
Мало кто знает, но в Мозилле, кроме основных настроек, есть также страница с дополнительными настройками и конфигурациями. На этой странице можно редактировать различные конфигурации обозревателя, менять их значения и осуществлять прочие подобные действия.
Но этих дополнительных опций вы не найдете на обычной страничке настроек. Они располагаются по определенному адресу, и чтобы в них зайти, нужно знать этот самый адрес. Разработчики сделали это для того, чтобы изменять их имели возможность исключительно опытные пользователи, которые хотя бы немножко разбираются в этом. Ведь изменение тех, или иных параметров может повлечь за собой серьёзные последствия. К примеру, могут появится странные ошибки, не работать некоторые возможности Фаерфокса, либо же он вообще перестанет запускаться.
Но, в этих конфигурациях можно внести много полезных изменений и повлиять на производительность и скорость работы программы, улучшив эти показатели. Поэтому, мы решили рассказать о них в этой статье. Мы постараемся максимально внятно пояснить, как им правильно пользоваться, чтобы не навредить функционированию браузера.
Как открыть about:config
Ответ лежит в самом названии, как говорится. Чтобы зайти в скрытый редактор настроек Firefox необходимо набрать в адресной строке: about:config .
После того, как вы введете эту ссылку в строку адресов и нажмете клавишу Ентер, чтобы перейти на нее, вам откроется предупредительная страница. Нажмите на ссылку “Я принимаю на себя риск! ” и вы будете переадресованы непосредственно на саму страницу редактора. Также вы можете предварительно снять галочку возле пункта “Показывать это предупреждение в следующий раз ”, чтобы при следующем входе в скрытые настройки у вас не высвечивалось это предупреждение.
Все, если вы сделали, все как написано выше, то у вас непременно получится войти в редактор. Если страница не открывается, то попробуйте прописать адрес about:config вручную, а не скопировать с текста.
Редактирование конфигураций
На странице настроек есть куча различных параметров, которые можно изменять, менять их значения, копировать и редактировать их. Сейчас мы постараемся рассказать, как это правильно делать и что делать, чтобы привести изменения в действия.
Добавление нового параметра
Кроме уже имеющихся настроек, также можно добавлять их самостоятельно. Может быть такое, что нужного параметра попросту нет в списке, а вы хотите его добавить, под редактировать значение и т.п. Тогда можно добавить настройку вручную.
Как это сделать :
Что значат эти типы параметров:
- Целое – это числовой параметр.
- Логическое – одно из значений: истина, или ложь (прописывается на английском: true или false соответственно).
- Строка – текстовое значение.
Добавленные вами настройки можно удалять. На стандартные, которые были и остаются там вне зависимости вашего вмешается, это правильно не действует и удалить их невозможно.
Если вы хотите удалить созданную настройку, нажмите на нее правой кнопкой мыши и кликните по пункту “Сбросить ”. Значение будет аннулировано, а после перезапуска страницы about:config он вовсе исчезнет из списка.
Меняем значение настроек
Можно пойти проще: просто дважды кликнуть левой кнопкой мыши по параметру и окошко изменений будет открыть.
Стоит заметить, что менять значения можно лишь у параметров типа целое, либо строка. Для настройки типа логическое нужно также нажать правой клавишей мыши по нужному пункту и выбрать там “Переключить ”.
Еще можно копировать имя и значение настройки и вносить его при добавлении новой. Это делается тоже после нажатия по настройке правой кнопкой мыши. В списке есть пункты “Копировать имя ” и “Копировать значение ”. Они и отвечают за эти действия.
Пользуемся поиском
Из-за того, что всех этих настроек на странице about:config в Firefox довольно много, то чтобы изменить какое-то из них придется потратить немало времени только лишь на их поиск. А если надо редактировать сразу несколько функций? Тогда это уже займет вдвойне больше времени.
Как ускорить firefox
Вот мы и подобрались к главному вопросу, который мучает многих пользователей, которые не довольны производительностью браузера на своем компьютере, и всяческими способами, безуспешно пытаются её увеличить.
В начале статьи мы говорили, что в редакторе настроек about:config посредством нехитных манипуляций с различными параметрами можно добиться улучшения производительности и значительно ускорить браузер Firefox. И на самом деле это чистая правда! Сейчас мы распишем, какие параметры нужно изменить, чтобы заставить мозиллу работать быстрее в несколько раз.
- dialog_enable_delay . Отвечает за скорость открытия дополнительных всплывающих окон. Установить в этой функции значение 0. Это будет значить, что все окна будут открываться без задержки. А зачем она нужна, согласитесь. 😉
- sessionhistory.max_total_viewers . Установив здесь значение – 0 мы уменьшим потребление оперативной памяти (но увеличится расход трафика). Эта функция отвечает за сохранение копий наиболее посещаемых вами сайтов. Если у вас высокоскоростной безлимитный интернет, то смело можете отключать её.
- sessionhistory.max_entries . Параметр отвечает за то, сколько вы сможете совершать шагов Вперед и Назад при нажатии соответствующих кнопок. Изменив значение с 50 на 10, можно неплохо улучшить производительность.
- trim_on_minimize . Эту функцию необходимо добавить самому, т.к., изначально её нет в редакторе. Установите значение – true. Функция позволяет неплохо сэкономить оперативную память за счет того, что при сворачивании обозревателя, он не будет сохраняться в оперативке, а переносится на Жесткий Диск и файл подкачки.
- blocklist.enabled. Установите False, чтобы выключить функцию, которая блокирует старые плагины.
- display.focus_ring_width. Удаляем рамку при клике по ссылкам. Надо поставить – 0.
- spellcheckDefault. Отвечает за проверку текста, написанного вами где-либо в браузере Мозилла на орфографию. Смените значение с 1 на 2, чтобы она срабатывала быстрее.
- initialpaint.delay. Параметр устанавливает задержку, когда начинается отрисовка страниц. Ставим 0. Измеряется в секундах.
- http.pipelining. Отправка множественных запросов. Ставим true.
- http.pipelining.maxrequest. Параметр задает максимальное количество запросов, которые могут работать одновременно. Поставьте – 30.
Вот такими нехитрыми манипуляциями вы сможете довольно неплохо ускорить фаерфокс. Особенно это будет полезно на слабых компьютерах с небольшим количеством оперативной памяти. Конечно можно добиться еще лучшей производительности, но об этом мы поговорим уже в другой статье.
Mozilla Firefox – один из популярных браузеров на сегодня. Занимает второе или третье место (в зависимости от того, кто составлял рейтинг 🙂). Впрочем, это не важно. Важно то, что «огненная лисичка» имеет целый ряд преимуществ, и одно из них – тонкая настройка.
Благодаря этому вы легко можете настроить браузер под себя: установить красивую тему и расширения, добавить нужные кнопки. Причем настройка выполняется буквально за 5 минут. Чтобы облегчить вам эту задачу, рассмотрим, как настроить Mozilla Firefox и сделать его более удобным.
Когда вы запустите браузер, он будет выглядеть вот так:
Первое, что бросается в глаза – отсутствие панели закладок под адресной строкой (как в Хроме, например). Она здесь есть, но по умолчанию является скрытой. Чтобы отобразить ее:
Второй нюанс, который вы могли заметить – кнопка «Журнал» находится в меню. Если нажать ее, то справа появится небольшое окошко со списком посещенных ранее сайтов. Чтобы не заходить каждый раз в меню, можно вынести значок «Журнал» на основную панель. Для этого здесь же зажмите ЛКМ на иконку и переместите ее, например, вот сюда:
Теперь чтобы посмотреть список посещенных ранее сайтов, достаточно просто нажать на эту иконку. Это очень выручает, когда вы случайно закрыли нужную вкладку – ее можно восстановить буквально за 2 клика.
Кстати, значок домика (начальная страница) можно перенести влево – туда, где он и должен находиться.
Настраиваем браузер под себя
Внешний вид Firefox немного настроили, теперь рассмотрим основные параметры браузера. Для этого снова откройте меню и зайдите в «Настройки».
- Щелкните кнопку «Установить по умолчанию», чтобы сделать Mozilla основным браузером.
- В строке «При запуске» выберите последний пункт «Показать окна, открытые в прошлый раз». Это нужно, чтобы после закрытия браузера он запомнил ваши вкладки и снова загрузил их при повторном запуске.
- В поле «Загрузки» рекомендуется выбрать «Всегда выдавать запрос на сохранение файлов». В итоге при загрузке файлов браузер будет каждый раз спрашивать, куда их сохранить.
- В поле «Вкладки» поставьте птичку в пункте «Вместо новых окон открывать новые вкладки».
При вводе запроса в адресной строке автоматически откроется выбранный поисковик – Яндекс или Google.
Установка расширений
Следующий шаг – установка новых расширений. Браузер Мозила известен тем, что поддерживает огромное количество дополнений, и глупо было бы ими не пользоваться. Чтобы установить их, откройте меню и зайдите в «Дополнения».
Прокрутите страницу вниз и щелкните на кнопку «Посмотрите больше дополнений».
Откроется новая вкладка, где вы можете установить то, что нужно – например:
- Визуальные закладки от Яндекс;
- Easy Screenshot (для быстрого создания скриншотов);
- Gmail Notifier (для оповещения о новых письмах, пришедших на e-mail).
В общем, выбор тут огромен, поэтому вы легко сможете настроить Mozilla Firefox под себя.
Синхронизация данных
И последнее, что желательно выполнить – завести личный аккаунт и привязать ваши данные (т.е. настроить синхронизацию данных). В результате вы сможете получить доступ ко всем закладкам, паролям, дополнениям на любом ПК, ноутбуке или смартфоне. Для этого будет достаточно лишь зайти в свой аккаунт.
Также вам не придется каждый раз сохранять пароли и остальные данные при переустановке Мозилы или системы Windows.
Чтобы настроить синхронизацию:
Вот и все. Теперь вы в курсе, как настроить Mozilla Firefox и легко сможете это сделать. Как видите, ничего сложного тут нет. Разумеется, это не все настройки, а лишь основные, но при необходимости вы сами можете изучить другие возможности «лисички» и добавить то, что нужно.
Оптимизации работы Mozilla Firefox. Ниже описан встроенный функционал браузера для его тонкой настройки.
about:config — специальная страница в браузере Mozilla Firefox , содержащая множество настроек, недоступных в GUI (через графический интерфейс настроек) . Для запуска данной страницы нужно ввести в адресной строке: about:config и согласится с предупреждением:
На открытой странице можно увидеть список параметров, а так же поле «Поиск «, при помощи которого можно быстро найти интересующую настройку:
Для редактирования параметра нужно всего лишь дважды нажать на него левой кнопкой мыши (или выделить его и нажать ENTER) . Чтобы сбросить параметр в «по умолчанию » или удалить созданный, нужно нажать на него правой кнопкой мыши и выбрать пункт меню «сбросить «. Для добавления своего параметра нужно нажать правой кнопкой мыши на любом месте в списке параметров, в появившемся меню выбрать пункт «создать » и выбрать тип создаваемого параметра.
Параметр (типы параметров) — это строка в about:config , содержащая имя (название настройки которая меняется) и значение, которое соответствует данной настройке. А «тип параметра » — это то, какое значение может применять данная настройка: логическое, численное или строковое. Если тип логический, то данный параметр может принимать только 2 значения: TRUE и FALSE (Истинна/ложь, да/нет, 1/0 и пр…) . Численный тип значит что параметру можно присвоить только целое число. А строковый значит что значением данного параметра может быть любая строка (адрес сайта, набор числовых значений и т.д.) .
Список параметров — это параметры с их описанием и набором значений, которые может принимать данный параметр.
Структура — имя параметра, по которому можно найти требуемую настройку через поле «Поиск » в about:config (Тип параметра, возможно указание для каких версий Firefox данный параметр подходит) — описание параметра.
- первое из значений, которое может принимать параметр
- второе из значений, которое может принимать параметр
X. n-ое из значений, которое может принимать параметр
прим. * — примечание к данному параметру (настоятельно рекомендуется читать)
Список групп параметров — сюда вынесены группы параметров, которые применяются в связке для решения определённой задачи (отдельное использование какого-либо параметра из связки для обычного пользователя как правило бессмысленно) .
Параметры :
accessibility.tabfocus (Целое) — Параметр, отвечающий за переключение между ссылками, текстовыми полями, кнопками и т.д. при нажатии кнопки TAB. Значения:
1 — Переключение только между текстовыми формами
2 — Переключение между всеми средствами управления формы (кроме текстовых полей)
3 — Переключение между всеми формами
5 — Переключение между текстовыми полями, а так же ссылками
7 — Переключение между всеми средствами управления формы, а так же ссылками
accessibility.typeaheadfind.autostart (Логическое) — Запускать или нет автоматически (без Ctrl+F) быстрый поиск, при вводе букв. Значения:
TRUE — Запускать
FALSE — Не запускать
accessibility.typeaheadfind.enabletimeout (Логическое) — Выключать ли панель быстрого поиска с автоматическим стартом (Если не через Ctrl+F) через некоторое время. Значение:
TRUE — Проигрывать звук
FALSE — Не проигрывать его
accessibility.typeaheadfind.timeout (Целое) — Время (в Мс), через которое будет закрыта панель быстрого поиска.
accessibility.typeaheadfind.enablesound (Логическое) — Отвечает за звук, если набранный в быстром поиске текст не найден. Значения:
TRUE — Проигрывать звук
FALSE — Не проигрывать его
accessibility.typeaheadfind.soundURL (Строка) — тип звука при ошибке. Значения:
default — звук по умолчанию
beep — системный звук
app.update.interval (Целое) — интервал (в секундах), по прошествии которого проверяется наличие обновления браузера.
прим. 1 день это 86400 секунд
app.update.auto (Логическое, с Firefox 12) — параметр, отвечающий за автообновление Firefox. Значения:
TRUE — Firefox будет самостоятельно обновляться, не беспокоя пользователя
FALSE — Будет выдаваться запрос на обновление браузера (как у Firefox до 12 версии)
browser.altClickSave (Логическое) — отвечает за возможность сохранять объекты при клике ЛКМ с зажатой клавишей Alt. Значения:
TRUE — При клике на объект Alt+ЛКМ происходит его сохранение
FALSE — Стандартное поведение браузера
browser.backspace_action (Целое) — отвечает за поведение клавиши Backspase. Значения:
0 — при нажатии на клавишу происходит возвращение назад
1 — при нажатии на клавишу переход вперёд
2 — при нажатии на клавишу данная клавиша игнорируется браузером
browser.bookmarks.autoExportHTML (Логическое) — вариант сохранения закладок (places.sqlite/HTML файл). Значения:
TRUE — лисичка будет сохранять закладки в HTML
FALSE — закладки будут сохраняться в places.sqlite
browser.cache.check_doc_frequency (Целое) — как часто проверять страницу на изменения. Значения:
0 — один раз за сессию
1 — каждый раз при просмотре страницы
2 — не проверять, использовать кэш браузера
3 — проверять, когда страница устарела (определяется автоматически).
browser.cache.disk.enable (Логическое) — параметр, отвечающий за использование дискового кэша. Значения:
TRUE — использовать дисковый кэш
FALSE — не использовать
browser.cache.disk.capacity (Целое) — размер дискового пространства под кэш браузера (в килобайтах).
browser.cache.disk.parent_directory (Строка) — путь к папке, в которой будет создана папка cache с кэшем Firefox.
прим. Путь прописывается таким образом: X:\папка 1\папка 2\
прим 2. Для работы этой опции требуется установить параметру browser.cache.disk.enable значение TRUE
browser.cache.disk_cache_ssl (Логическое) — Разрешить кэширование защищённых страниц (HTTPS/SSL) или нет. Значения:
TRUE — разрешить
FALSE — запретить
прим. Для работы этой опции требуется установить параметру browser.cache.disk.enable значение TRUE
browser.cache.memory.enable (Логическое) — параметр, отвечающий за использование кэша в оперативной памяти. Значения:
TRUE — использовать кэш в оперативной памяти
FALSE — не использовать
browser.cache.memory.capacity (Целое) — определяет, как используется оперативная память для кэша браузера. Значения:
1 — размер определяется автоматически в процентах от общей оперативной памяти;
0 — оперативная память для кэша не используется;
n — максимальный размер кэша устанавливается в n килобайт
прим. Для работы этой опции требуется установить параметру browser.cache.memory.enable значение TRUE
browser.chrome.image_icons.max_size (Целое) — Максимальная ширина/высота изображения (в пикселях), для отображения его уменьшенной копии.
прим. Эта опция может понадобиться для корректной работы некоторых «кривых» тем, которые растягивают favicon’ы на половину панели вкладок.
browser.chrome.toolbar_tips (Логическое) — отображать или нет всплывающие подсказки при наведении курсора на активные элементы как браузера, так и сайтов. Значения:
TRUE — отображать
FALSE — не отображать
browser.download.lastDir.savePerSite (Логическое) — При сохранении файлов с включенным параметром «Всегда выдавать запрос на сохранение файлов» браузер запоминает последнее место сохранения. Данный параметр позволяет задать отдельную папку для каждого сайта. Значения:
TRUE — Для каждого сайта запоминается своё «последнее место сохранения файла»
FALSE — Последняя папка запоминается для всех сайтов
browser.download.manager.scanWhenDone (Логическое) — Проверка файлов антивирусом. Значения:
FALSE отключает проверку закачиваемых фалов антивирусом (увеличивается скорость, но уменьшается безопасность), так же отключается сообщение «Этот файл получен с другого компьютера и, возможно, был заблокирован с целью защиты компьютера»
TRUE проверка включена.
browser.download.manager.showAlertOnComplete (Логическое) — отвечает за сообщение о загрузке файлов. Значения:
TRUE — Показывать сообщение о загрузке файлов
FALSE — Не показывать сообщение о загрузке файлов
browser.download.manager.flashCount (Целое) — время (в секундах), в течение которого показывается сообщение о загрузке файлов.
прим. работы этой опции требуется установить параметру browser.download.manager.showAlertOnComplete значение TRUE
browser.download.panel.removeFinishedDownloads (Логическое) — убирать или нет законченные загрузки из списка закачек. Значения:
TRUE — убирать, как закачка будет закончена
FALSE — оставлять в списке
browser.download.useToolkitUI (Логическое, с Firefox 20) — отвечает за отображение нового менеджера загрузок, вместо старого (в виде отдельного окна). Значения:
TRUE — отображать менеджер загрузок отдельным окном
FALSE — отображать менеджер загрузок нового типа (всплывающая окно из копки)
browser.display.force_inline_alttext — отвечает за показывание картинок в браузере
TRUE — показывать картинки
FALSE — картинки не показывать, вместо них будет alt-текст
browser.display.show_image_placeholders (Логическое) — Параметр, отвечающий за показ значков загружаемых картинок (квадратики такие). Значения:
TRUE — Показывать значки
FALSE — Не показывать
browser.enable_automatic_image_resizing (Логическое) — автоматическое масштабирование (уменьшение) картинок. Значения:
TRUE – Включить
FALSE — Отключить
browser.formfill.enable (Логическое) — сохранение истории поиска и форм.
TRUE сохраняются данные, введенные в формы веб-страницы и строки поисковой системы (search bar)
FALSE введенные данные не сохраняются
browser.history_expire_days (Целое) — количество дней, в течение которого сохраняется история посещений.
browser.link.open_external (Целое) — определяет, как открывать ссылки из внешних приложений. Значения:
0 – Открывать в последней вкладке/окне
1 – В новом окне
2 – В новой вкладке последнего окна
browser.link.open_newwindow.restriction (Целое) — Позволяет открывать вкладки вместо новых окон. Значения:
browser.newtab.url (Строка) — определяет что будет открываться в новых вкладках. Значения:
about:blank — Пустая страница
file:///* — Путь к папке\файлу
browser.newtabpage.rows и browser.newtabpage.columns (Целое, с Firefox 18.0) — Количество строк и колонок миниатюр, отображаемых на стартовой странице, появившейся в Firefox с 13 версии.
browser.newtabpage.enabled (Логическое, с Firefox 13.0) — Параметр, отвечающий за добавление сайтов в новую стартовую страницу. Значения:
TRUE — Страницы добавляться будут
FALSE — Страницы добавляться не будут, однако те что уже есть, останутся. Поэтому их нужно будет удалить вручную.
browser.pagethumbnails.capturing_disabled (Логическое, с Firefox 12.0) — Запрет создания эскизов страниц для страницы «новая вкладка». Значения:
TRUE — Эскизы страниц создаваться не будут
FALSE — Запрет на создание эскизов отсутствует
browser.panorama.animate_zoom (Логическое) — Параметр, отвечающий за анимацию «увеличения» вкладки при выборе её из панорамы. Значения:
TRUE — Анимация будет отображаться
browser.preferences.advanced.selectedTabIndex (Целое) — определяет, какой раздел вкладки «дополнительные» основных настроек открывать по умолчанию. Значения:
0 — Общие
2 — Обновления
3 — Шифрование
browser.preferences.animateFadeIn (Логическое) — менять ли при переходе по разделам настроек браузера высоту окна. Значения:
TRUE — менять
FALSE — не менять
browser.preferences.InContent (Логическое, с Firefox 15.0) — Опция, отвечающее за открытия настроек не в отдельном окне, а в вкладке. Значения:
TRUE — Настройки будут открываться в новой вкладке
FALSE — Настройки будут, как и раньше, открываться в отдельном окне
browser.preferences.instantApply (Логическое) — требуется ли наживать кнопку подтверждения для изменения настроек. Значения:
TRUE — Настройки активируются незамедлительно. (при этом в окне есть только кнопка «закрыть»)
FALSE — Для активации настроек необходимо нажать кнопку подтверждения. (при этом используются 2 кнопки: «Ок» и «Отмена»)
browser.safebrowsing.enabled (Логическое) — разрешить защиту от фишинга или нет. Значения:
FALSE — отключить защиту
browser.search.defaultenginename (Строка) — Указание имени поискового движка, используемого по умолчанию.
browser.search.openintab (Логическое) — определяет, где открывать результаты поиска из строки поиска. Значения:
TRUE — результаты поиска, из строки поиска будут открываться в новой вкладке
FALSE — в текущей вкладке
browser.search.suggest.enabled (Логическое) — грубо говоря, показывается или нет подбор значений при вводе в строку поиска. Значения:
TRUE — да, запрашивать для поисковых плагинов эти предположительные значения.
FALSE — нет, не запрашивать.
browser.send_pings (Логическое) — отправлять ли уведомления о нажатии ссылки адресам, указанным в атрибуте «ping» тега. Значения:
TRUE — отправлять.
browser.sessionhistory.max_entries (Целое) — Количество запоминаемых шагов «назад/вперёд».
browser.sessionstore.interval (Целое) — Промежуток (В мс) через который происходит сохранение сессии.
прим. 10000 = 10 сек
browser.sessionstore.max_tabs_undo (Целое) — Количество закрытых табов, отображаемых в «недавно закрытых вкладках»
browser.showQuitWarning (Логическое) — Определяет, показывать или нет окно с вопросом, сохранять закрываемые вкладки до следующей сессии или нет.
TRUE — показывать окно
FALSE — не показывать
browser.sessionstore.max_concurrent_tabs (Целое) — Сколько вкладок загружать одновременно при восстановлении сессии. В предыдущих версиях браузер грузил все вкладки одновременно, что сильно загружало систему.
прим. Если присвоить параметру значение 0, то вкладки будут загружаться, когда на них переключаешься.
Важно!!! Начиная с Firefox 13 при создании данного параметра значения параметров browser.sessionstore.restore_on_demand и browser.sessionstore.restore_pinned_tabs_on_demand автоматически принимают значение FALSE.
browser.sessionstore.resume_from_crash (Логическое) — Показывать или нет диалог восстановления сессии после сбоя в работе лисички. Значения:
TRUE — показывать
FALSE — начинать новую сессию без каких либо предупреждений
browser.startup.homepage (Строка) — задаем адрес домашней страницы. Значения:
about:newtab — Страница, содержащая наиболее посещаемые сайты (Появилась в Firefox 13)
about:home — Стартовая страница (она же домашняя страница по умолчанию)
about:blank — Пустая страница
http://* — Адрес сайта, который будет открываться
file:///* — Путь к папке/файлу
browser.tabs.animate (Логическое) — отвечает за анимацию панели вкладок (открытие\закрытие вкладок). Значения:
TRUE — анимация включена
FALSE — анимация выключена
browser.tabs.warnOnClose (Логическое) — определяет: показывать или нет предупреждение о закрытии нескольких вкладок. Значения:
TRUE — показывать
FALSE — не показывать
browser.tabs.tabMaxWidth (Целое) — Максимальная ширина вкладок (в пикселях).
browser.tabs.tabMinWidth (Целое) — Минимальная граница ширины вкладок (в пикселях), после которой появляется кнопка прокрутки вкладок.
browser.tabs.tabClipWidth (Целое) — Ширина вкладки (в пикселях), начиная с которой пропадает крестик.
browser.tabs.closeButtons (Целое) — Наличие кнопки «закрыть» на вкладках. Значения:
0 — показывать кнопку закрытия только на активной вкладке
1 — показывать кнопки закрытия на всех вкладках
2 — вообще не показывать кнопки закрытия
3 — показывать единственную кнопку закрытия в конце панели вкладок (так было в Firefox 1.x)
browser.tabs.closeWindowWithLastTab (Логическое) — Определяет: закрывать ли браузер при закрытии последней вкладки. Значения:
TRUE – закрывать окно при закрытии последней вкладки.
FALSE — Окно закрываться не будет.
browser.tabs.loadFolderAndReplace (Логическое) — В каждой папке с закладками внизу есть пункт «Открыть всё во вкладках». Также можно кликать средней кнопкой мыши по самой папке (или Ctrl+ЛКМ). Значения:
TRUE – все открытые в данный момент вкладки текущего окна будут заменены
FALSE – новые вкладки будут добавлены к уже существующим
browser.tabs.insertRelatedAfterCurrent (Логическое) — Данный параметр определяет где будут открываться новые вкладки.
TRUE — Новые вкладки будут открываться сразу за текущей вкладкой.
FALSE — Новые вкладки будут открываться в конце списка вкладок.
browser.tabs.loadBookmarksInBackground (Логическое) — У каждой закладки в контекстном меню есть пункт «Открыть в новой вкладке». Также можно кликать средней кнопкой мыши по закладке (или Ctrl+ЛКМ). Значения:
TRUE – новая вкладка откроется в фоне
FALSE – будет произведено переключение на новую вкладку
browser.tabs.loadDivertedInBackground (Логическое) — Определяет, как будут открываться вкладки, открываемые вместо окон), а также ссылки из внешних приложений. Значения:
TRUE – открывать такие вкладки в фоне
FALSE – переключаться на открываемые вкладки
browser.triple_click_selects_paragraph (Логическое) — определяет, что выделять при тройном клике по тексту. Значения:
TRUE – будет выделяться абзац
FALSE – будет выделяться строка
browser.underline_anchors (Логическое) — подчёркивать ссылки или нет. Значения:
FALSE – не подчёркивать
browser.urlbar.clickSelectsAll (Логическое) — автоматическое выделение всей строки в поле адресной строки. Значения:
TRUE – Включить
FALSE — Отключить
browser.urlbar.hideGoButton (Логическое) — управление кнопкой перехода на страницу (кнопка справа от адресной строки) Значения:
TRUE — кнопка видна. Значение не связано с безопасностью, только с багом кастомизации панелей
FALSE — кнопка спрятана
browser.urlbar.maxRichResults (Целое) — При вводе в адресную строку текста. Браузер старается предугадать наши желания и выводит под строкой адреса предполагаемые адреса, но это не всегда удобно. В данном параметре указывается количество показываемых предположений.
прим. Для отключения вывода данных адресов нужно поставить данному параметру значение -1
browser.urlbar.formatting.enabled (Логическое) — отвечает за выделение цветом домена в адресной строке. Значения:
TRUE – Включить выделение цветом
FALSE — Отключить выделение
browser.urlbar.trimURLs (Логическое, с Firefox 7.0) — Отвечает за отображение в адресной строке префикса «http://» (но при копировании адреса из адресной строки в буфер обмена префикс копируется). Значения:
TRUE – Прятать префикс
FALSE — Отображать его
browser.xul.error_pages.enabled (Логическое) — определяет метод показа ошибок соединения с сервером. Значения:
TRUE – если адрес не загружается, Firefox показывает в этой вкладке стандартную страницу с ошибкой.
FALSE – если адрес не загружается, Firefox показывает JavaScript-окошко, а вкладка остаётся пустой.
converter.html2txt.header_strategy (Целое) — как обрабатывать HTML заголовки, при сохранении web-страницы в простой текст. Значения:
0 — никак не обрабатывать
1 — Делать отступ (по принципу — H(n+1) сдвигается больше чем H(n))
2 — Нумеровать и делать небольшой отступ
config.trim_on_minimize (Логическое, создаётся) — Отвечает за местонахождении памяти во время сворачивания браузера. Значения:
TRUE при сворачивании браузера все его данные будут переноситься из ОЗУ (оперативная память) в виртуальную память (расположена на жёстком диске). Это позволит высвободить оперативную память (что при прожорливости лиса весьма полезно), но уменьшит скорость разворачивания браузера.
FALSE — Память не выгружается, но и работает быстрее (только при сворачивании-разворачивании, а не вообще)
Данные настройки отвечают за разрешение Java-script`ам что либо делать с окнами. Тип всех параметров Логический. Значения:
TRUE — разрешать, FALSE — запрещать.
dom.disable_window_open_feature.close — блокировать кнопку закрытия
dom.disable_window_open_ feature.directories — скрывать панель закладок
dom.disable_window_open_feature.location — скрывать адресную строку
dom.disable_window_open_feature.menubar — скрывать меню окна
dom.disable_window_open_ feature.minimizable — минимизировать всплывающие окна
dom.disable_window_open_ feature.personalbar — скрывать персональную панель инструментов
dom.disable_window_open_feature.resizable -изменять размеры окон
dom.disable_window_open_feature.scrollbars — скрывать полосы прокрутки
dom.disable_window_open_feature.status — скрывать строку состояния
dom.disable_window_open_feature.titlebar — скрывать заголовок окна
dom.disable_window_open_feature.toolbar — скрывать панель инструментов
dom.disable_window_move_resize — изменять размеры окна и запрет изменения его полльзователю
dom.ipc.plugins.enabled (Логическое) — Параметр, отвечающий за plugin-container. Значения:
TRUE — Использовать plugin-container
FALSE — Отключить его
extensions.alwaysUnpack (логическое) — параметр, отвечающий за возможность принудительно распаковывать все расширения. Это требуется для работы некоторых дополнений, написанных для старых версий Firefox, но может негативно сказаться на скорости загрузки лисички.
TRUE — Принудительно распаковывать все расширения
FALSE — Распаковывать, только если в install.rdf стоит соответствующий тег. Рекомендуется.
extensions.blocklist.enabled (Логическое) — Разрешить или нет Firefox блокировать расширения из «чёрного списка», который составляется разработчиками браузера. Значения:
FALSE — Игнорировать чёрный список и разрешить установку всех расширений.
extensions.blocklist.url (Строка) — адрес, по которому проверяется обновление чёрного списка.
extensions.blocklist.interval (Целое) — время, в секундах, через которое проверяется обновление чёрного списка.
extensions.dss.enabled (Логическое) — разрешить динамическую смену тем (без перезагрузки).
TRUE — разрешить
extensions.getAddons.maxResults (Целое) — при поиске дополнений через встроенный менеджер в результатах поиска отображается 25 результатов. Данный параметр позволяет увеличить количество результатов для более плодотворного поиска.
extensions.update.autoUpdateDefault (Логическое) — автоматическое обновление расширений без запроса пользователю. Значения:
TRUE — полностью автоматическое обновление, при котором вмешательство пользователя не требуется
FALSE — Перед обновлением дополнений Firefox будет спрашивать у пользователя разрешения
extensions.update.enabled (Логическое) — управляет поиском обновлений расширений. Значения:
TRUE — поиск обновлений разрешен
FALSE — запрещён
extensions.update.notifyUser (Логическое) — показывать информацию о найденных обновлениях для расширений при старте браузера. Значения:
TRUE — показывать
FALSE — не показывать
general.autoScroll (Логическое) — опция прокрутки страницы с использованием клика колёсиком мышки. Значения:
TRUE — Разрешить прокрутку таким способом
FALSE — Запретить такой метод прокрутки
geo.enabled (Логическое) — Определяет: посылать или нет сайтам информацию о вашем местоположении. Значение:
TRUE — Посылать данную информацию
FALSE — Сайтам не будет даваться доступ к вашему местоположению
image.animation_mode (Строка) — способ проигрывания анимации (gif). Значения:
normal — полностью проигрывать
once — единожды
none — запретить проигрывание анимации
images.dither (Строка) — параметр, отвечающий за сглаживание изображений. Значения:
auto — браузер сам решает, какие изображения сглаживать, а какие нет
true — Сглаживать все изображения
false — Не сглаживать их вообще
intl.accept_languages (Строка) — строка с списком предпочитаемых языков для отображения web-страниц.
javascript.options.jit.chrome (Логическое) — JS-движка для обработки оболочки браузера. Значения:
FALSE — Выключить её
keyword.enabled (Логическое) — управление поиском из адресной строки. значения:
TRUE — вести поиск
FALSE — запретить поиск из адресной строки
keyword.URL (Строка) — адрес поисковика по умолчанию (когда поиск ведётся из адресной строки). Значения:
layout.spellcheckDefault (Целое) — По умолчанию Firefox производит проверку правописания только в многострочных окнах ввода, игнорируя однострочные, с помощью этого параметра можно отключить проверку вообще, либо включить её и для однострочных полей ввода. Значения:
- Отключить проверку правописания
- Проверка правописания работает в «больших» полях ввода
- Проверка правописания работает во всех полях ввода
layout.word_select.eat_space_to_next_word (Логическое) — Определяет, как будет выделяться слово при двойном щелчке на него. Значения:
TRUE — при двойном щелчке на слово выделяет его с пробелом, который расположен справа
FALSE — Пробел не выделяется при двойном щелчке на слово
middlemouse.paste (Логическое) – вставка текста из буфера обмена кликом средней кнопки мыши. Значения:
TRUE – Разрешить
FALSE — Запретить
middlemouse.scrollbarPosition (Логическое) — Настройка поведения скроллбара при щелчке по нему СКМ (Средней кнопки мыши). Значения:
TRUE — При щелчке СКМ по скроллбару бегунок переходит на то место, куда был произведён щелчок.
FALSE — При щелчке СКМ по скроллбару ничего не происходит
mousewheel.acceleration.start (Целое) — через сколько «щелчков» непрерывного вращения колеса считается включенным ускорение
mousewheel.acceleration.factor (Целое) — ускорение прокрутки страниц. (Если прокручивать надо много, то скорость прокрутки будет увеличена на значение, указанное в данном параметре).
mousewheel.withcontrolkey.numlines (Целое) — поведение мыши при увеличении / уменьшении масштаба с помощью прокрутки ее колесом. Значения:
1 — Колесом мыша от себя — УВЕЛИЧЕНИЕ масштаба
1 — Колесом мыша от себя — УМЕНЬШЕНИЕ масштаба
прим. В MacOSX на Control+прокрутку вешается увеличение участка экрана под мышкой — для дизайнеров, показа на презентациях и людей с неорлиным зрением.
network.automatic-ntlm-auth.trusted-uris (Строковое) — список адресов, для которых требуется NTLM. Если адресов несколько — то они вводятся через запятую.
network.cookie.cookieBehavior (Целое) — обработка браузером куков. Значения:
0 — принимать все куки
1 — куки только с посещаемого сайта
2 — не принимать куки
3 — Работать с cookies, основываясь на уровнях приватности
network.http.connect.timeout (Целое) — количество секунд, которое отводится на загрузку страницы.
network.http.use-cache (Логическое) — определяет, разрешено ли кэшировать http-документы. Значения:
TRUE — разрешено
FALSE — не разрешено
network.http.sendRefererHeader (Целое) — определяет, когда посылать Referer header (т.е. речь идет об отсылке серверу URI-адреса того ресурса, с которого произведен клик по ссылке или на котором загружаются изображения). Значения:
0 — никогда не посылать;
1 — посылать только для ссылок;
2 — посылать для ссылок и изображений (значение по умолчанию)
прим. Внимание: запрет на отсылку Referer headers может вызвать нарушения в работе некоторых сайтов (например, могут не отображаться картинки, в т.ч. и капчи).
network.standard-url.escape-utf8 (Логическое) — кодирование ссылок при копировании. Значения:
TRUE — Кодирование разрешено, скопированные ссылки будут выглядеть так: http://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Search
network.prefetch-next (Логическое) — Предварительная загрузка браузером ссылок, которые сайт считает наиболее вероятным следующим шагом пользователя. Значения:
TRUE — Включить
nglayout.initialpaint.delay (Целое) — Это задержка перед началом отрисовки страницы в миллисекундах. Рекомендуется 0.
pdfjs.disabled (Логическое, с Firefox 15.0) — Параметр отвечающий за отображение документов в формате PDF в самом браузере. Значения:
TRUE — Данная функция отключена. Для открытия PDF требуется отдельное приложение
FALSE — PDF документы открываются при помощи браузера
permissions.default.image (Целое) — отвечает за отображение изображений. Значения:
1 — Загружать все изображения
2 — Не загружать изображения
3 — Загружать изображения только с этого же сервера
plugins.click_to_play (Логическое, для Firefox 14.0+) — Отвечает за запуск содержимого страницы, отображаемого с помощью плагинов, при помощи кнопки «проиграть». Значения:
TRUE — Контент будет воспроизводиться только после нажатия на соответствующую кнопку (рекомендуется).
FALSE — Контент будет запускаться автоматически при загрузке страницы.
plugin.default_plugin_disabled (Логическое) — показывать или нет всплывающее предупреждение об отсутствии требуемого для элементов страницы плагина. Например: уведомление о том, что требуется flashplayer для youtube. Значения:
TRUE — Показывать такие предупреждения.
FALSE — Не показывать.
plugin.scan.plid.all (Логическое) — разрешение сканирования каталогов, указанным в реестре Windows идентифицирующих плагины. Значения:
TRUE — Сканировать указанные в реестре каталоги
FALSE — Не сканировать
plugins.update.notifyUser (Логическое) — уведомлять или нет пользователя об обновлениях плагинов. Значения:
TRUE — уведомлять
FALSE — не уведомлять
print.always_print_silent (Логическое) — определяет: показывать или нет диалог выбора принтера при печати. Значения:
TRUE — Диалог не показывается. Печать ведётся на заданном по умолчанию принтере.
FALSE — Диалог показывается.
profile.confirm_automigration (Логическое) — спрашивать или нет о импорте информации из других браузеров при создании нового профиля. Значения:
TRUE — спрашивать
FALSE — не спрашивать
profile.seconds_until_defunct (Целое) — время (в секундах), по прошествии которого не использовавшийся профиль считается устаревшим и удаляется из списка профилей.
прим. 1 день это 86400 секунд
security.dialog_enable_delay (Целое) — задержка перед закачкой дополнения. Рекомендуется 0.
ui.key.saveLink.shift (Логическое) — использовать ли комбинацию Shift+ЛКМ для закачки объекта. Значения:
TRUE — использовать такую комбинацию
FALSE — не использовать
ui.submenuDelay (Целое) — Этот параметр отвечает за задержку перед открытием подменю. Значения:
1 — подменю откроется только при клике
0 — задержки нет
n — задержка (в мс)
view_source.wrap_long_lines (Логическое) — отвечает за перенос длинных строк при показе исходного кода страницы. Значения:
TRUE — Переносить
FALSE — Не переносить
Firefox хранит все эти настройки в файле prefs.js , который расположен в папке профиля (~/.mozilla/firefox) , во избежании потери работоспособности браузера рекомендуется создать резервную копию. Некоторые параметры очень похожи между собой, потому при их коррекции нужно быть внимательным…
https://сайт/wp-content/uploads/2016/03/aboutconfig_001.png https://сайт/wp-content/uploads/2016/03/aboutconfig_001-150x150.pngИ о том , т.е. уменьшить ресурсопотребление и ускорить работу браузера.
Все это было сделано без использования сторонних плагинов, а именно банальной правкой "скрытых" в конфиге браузера. Однако настроек в этом самом конфиге весьма много и некоторые из них хранят еще ряд полезностей, которые весьма интересны и могут Вам пригодится. Вот о них и пойдет речь в этой статье.
Настраиваем FireFox через about:config
- Запускаем Мозилку.
- Набираем (именно набираем, а не копируем) в адресной строке (это там, куда мы вводим, например сайт) abоut:config и, согласившись быть осторожными, попадаем на страницу настроек браузера.
- Находим в списке параметр browser.display.focus_ring_width и выставляем (нажав на строке этого параметра два раза левой кнопкой мыши) ему значение 0 (ноль). Что делает этот параметр? Он отвечает за пунктирную рамку вокруг ссылок и элементов форм при нажатии на них (пока не выставили значение 0 попробуйте тыкнуть на любой ссылке мышкой, чтобы понять о чем речь).
- Далее. Находим в списке параметр layout.spellcheckDefault и выставляем ему значение 2 . Зачем? Этот параметр включает мгновенную автоматическую проверку орфографии во всех формах где Вы что-то вводите. При значении 1 (по умолчанию стояло именно оно) почему-то проверяет не везде и не сразу.
- Еще меня всегда расстраивало (если не сказать больше), что при выделении текста парой кликов получилась такая ерунда как захват пробела после выделяемого текста\слова. Чтобы исправить сие недоразумение находим параметр layout.word_select.eat_space_to_next_word и выставляем ему значение false .
- Ну и последняя раздражавшая ерунда - это задержка несколько секунд в диалоговых окнах установки плагинов и расширений. Чтобы убрать злосчастное время ожидания присваиваем параметру security.dialog_enable_delay значение 0 .
- Закрываем страничку настроек и перезапускаем браузер.
- Наслаждаемся
Послесловие
Сделали? Вот и я сделал. Вроде мелочи, а приятные.
Надеюсь, что кому-то пригодятся;)