Mozilla. About:config
Предлагаю вашему вниманию список настроек для about:config (Для входа в режим редактирования, нужно прописать в адресной строке about:config, нажать ENTER и пообещать лису ничего не ломать).
Если параметра не существует, то создайте его.
Данные настройки справедливы для Firefox 3.x (За исключением специально оговорённых), также большинство (если не все) подходят и для 2 версии.
browser.link.open_newwindow.restriction (Целое) - Позволяет открывать вкладки вместо новых окон. Значения:
0 – открывать все ссылки в вкладках
1 – Открывать ссылки в окнах
2 – Открывать ссылки в вкладках за исключением случаев, когда заданны нестандартные параметры окна (например изменение размера)
browser.search.openintab (Логическое) - определяет где открывать результаты поиска из строки поискаю Значения:
TRUE - результаты поиска, из строки поиска будут открываться в новой вкалдке
FALSE - в текущей вкладке
browser.search.suggest.enabled (Логическое) - грубо говоря, показывается или нет подбор значений при вводе в строку поиска. Значения:
TRUE - да, запрашивать для поисковых плагинов эти предположительные значения
FALSE - нет, не запрашивать.
browser.urlbar.maxRichResults(Целое) - При вводе в адресную строку текста. Браузер старается предугадать наши желания и выводит под строкой адреса предпологаемые адреса (по умолчанию-12), но это не всегда удобно. В данном параметреуказывается количество показываемых предположений.
browser.urlbar.hideGoButton (Логическое) - управление кнопкой перехода на страницу ( кнопка справа от адресной строки ) Значения:
FALSE - кнопка спрятана
TRUE - кнопка видна. Значение не связано с безопасностью, только с багом кастомизации панелей
browser.urlbar.clickSelectsAll (Логическое) - автоматическое выделение всей строки в поле адресной строки. Значения:
TRUE – Включить
FALSE - Отключить
browser.tabs.tabMinWidth (Целое) - минимальная граница ширины вкладок (в пикселях), после которой появляется кнопка прокрутки вкладок.
browser.tabs.closeButtons (Целое) - Наличие кнопки "закрыть" на вкладках. Значения:
0. показывать кнопку закрытия только на активной вкладке
1. показывать кнопки закрытия на всех вкладках
2. вообще не показывать кнопки закрытия
3. показывать единственную кнопку закрытия в конце панели вкладок (так было в Firefox 1.x)
browser.tabs.closeWindowWithLastTab (Логическое) - Определяет: закрывать ли браузер при закрытии последней вкладки. Значения:
TRUE – закрывать окно при закрытии последней вкладки.
FALSE - Окно закрываться не будет.
browser.tabs.tabMaxWidth (Целое) - Максимальная ширина вкладок (в пикселях).
browser.tabs.loadFolderAndReplace (Логическое) - В каждой папке с закладками внизу есть пункт «Открыть всё во вкладках». Также можно кликать средней кнопкой мыши по самой папке (или Ctrl+ЛКМ). Значения:
TRUE – все открытые в данный момент вкладки текущего окна будут заменены
FALSE – новые вкладки будут добавлены к уже существующим
browser.tabs.loadBookmarksInBackground (Логическое) - У каждой закладки в контекстном меню есть пункт «Открыть в новой вкладке». Также можно кликать средней кнопкой мыши по закладке(или Ctrl+ЛКМ). Значения:
TRUE – новая вкладка откроется в фоне
FALSE – будет произведено переключение на новую вкладку
browser.tabs.loadDivertedInBackground
(Логическое) - Определяет, как будут открываться вкладки, открываемые
вместо окон), а также ссылки из внешних приложений. Значения:
TRUE – открывать такие вкладки в фоне
FALSE – переключаться на открываемые вкладки
network.cookie.cookieBehavior (Целое) - обработка браузером куков. Значения:
0 - принимать все куки
1 - куки только с посещаемого сайта
2 - не принимать куки
3 - "Работать с cookies, основываясь на уровнях приватности"
browser.download.manager.scanWhenDone (Логическое) - Проверка файлов антивирусом. Значения:
FALSE отключает проверку закачиваемых фалов антивирусом (увеличивается скорость, но уменьшается безопасность), при
TRUE проверка включена.
browser.download.manager.showAlertOnComplete (логическое) - отвечает за сообщение о загрузке файлов. Значения:
TRUE - Показывать сообщение о загрузке файлов
FALSE - Не показывать сообщение о загрузке файлов
browser.display.force_inline_alttext - отвечает за показываение картинок в браузере
TRUE - показывать картинки
FALSE - картинки не показывать, вместо них будет alt-текст
browser.display.show_image_placeholders (Логичесоке) - Параметр, отвечающий за показ значков загружаемых картинок (квадратики такие). Значения:
TRUE - Показывать значки
FALSE - Не показывать
browser.bookmarks.autoExportHTML (Логическое) - вариант сохранения закладок (places.sqlite/HTML файл). ВНИМАНИЕ: данный параметр подходит только для Firefox 3,5 и 3,6.
TRUE - лисичка будет сохранять закладки в HTML
FALSE - закладки будут сохраняться в places.sqlite
browser.backspace_action (Целое) - отвечает за поведение клавиши Backspase. Значения:
0 при нажатии на клавишу происходит возвращение назад
1 при нажатии на клавишу переход вперёд
2 при нажатии на клавишу данная клавиша игнорируется браузером
browser.bookmarks.file
(Строка, создаётся) - путь, куда сохранять закладки (полезно, если надо
использовать одни и теже ссылки для нескольких браузеров или
пользователей).
browser.cache.check_doc_frequency (Целое) - как часто проверять страницу на изменения. Значения:
0 - один раз за сессию
1 - каждый раз при просмотре страницы
2 - не проверять, использовать кэш браузера
3 - проверять, когда страница устарела (определяется автоматически).
browser.cache.disk.capacity (Целое) - размер дискового пространства под кэш браузера ( в килобайтах ).
browser.cache.disk.enable (Логическое) - параметр, отвечающий за использование дискового кэша. Значения:
TRUE-использовать дисковый кэш
FALSE-не использовать
browser.cache.memory.capacity (Целое) - определяет, как используется оперативная память для кэша браузера. Значения:
1 - размер определяется автоматически в процентах от общей оперативной памяти;
0 - оперативная память для кэша не используется;
n - максимальный размер кэша устанавливается в n килобайт
browser.formfill.enable (Логическое) - сохранение истории поиска и форм.
TRUE сохраняются данные, введенные в формы веб-страницы и строки поисковой системы (search bar)
FALSE введенные данные не сохраняются
browser.history_expire_days (Целое) - количество дней, в течение которого сохраняется история посещений.
browser.sessionstore.max_tabs_undo (Целое) - Количество закрытых табов, отображаемых в "недавно закрытых вкладках"
browser.enable_automatic_image_resizing (Логическое) - автоматическое масштабирование (уменьшение) картинок. Значения:
TRUE – Включить
FALSE - Отключить
browser.startup.homepage (Строка) - задаем вручную папку на жестком диске в качестве домашней страницы. Значение: (file:///<путь к папке>);
config.trim_on_minimize (Логическое, создаётся) - Отвечает за местонахождении памяти во время сворачивания браузера. Значения:
TRUE
при сворачивании браузера все его данные будут переноситься из ОЗУ
(оперативная память) в виртуальную память (расположена на жёстком
диске). Это позволит высвободить оперативную память (что при
прожорливости лиса весьма полезно), но уменьшит скорость разворачивания
браузера.
FALSE - Память не выгружается, но и работает быстрее (только при сворачивании-разворачивании, а не вообще)
extensions.getAddons.maxResults
(Целое) - При поиске дополнений через встроенный менеджер в результатах
поиска отображается только 5 результатов. Данный параметр позволяет
увеличить количество результатов для более плодотворного поиска.
extensions.update.enabled (Логическое) - управляет поиском обновлений расширений. Значения:
TRUE - поиск обновлений разрешен
FALSE - нет
extensions.update.notifyUser (Логическое) - показывать информацию о найденных обновлениях для расширений при старте браузера. Значения:
TRUE - показывать
FALSE - нет
keyword.enabled (Логическое) - управление поиском из заданной строки. значения:
TRUE - вести поиск
FALSE - запретить поиск из адресной строки
keyword.URL (Строка) - адрес поисковика по умолчанию (когда поиск ведётся из адресной строки). Значения:
Google -
http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=
Yandex -
http://yandex.ru/yandsearch?stype=first&clid=46511&text=
layout.word_select.eat_space_to_next_word (Логическое) - Определяет, как будет выделяться слово при двойном щелчке на него. Значения:
TRUE - при двойном щелчке на слово выделяет его с пробелом, который расположен справа
FALSE - Пробел не выделяется при двойном щелчке на слово
layout.spellcheckDefault
(Целое) - По умолчанию Firefox производит проверку правописания только
в многострочных окнах ввода, игнорируя однострочные, с помощью этого
параметра можно отключить проверку вообще, либо включить её и для
однострочных полей ввода. Значения:
0. Отключить проверку правописания
1. Проверка правописания работает в "больших" полях ввода
2. Проверка правописания работает во всех полях ввода
middlemouse.scrollbarPosition (Логическое) - Настройка поведения скроллбара при щелчке по нему СКМ (Средней кнопки мыши). Значения:
TRUE - При щелчке СКМ по скроллбару бегунок переходит на то место, куда был произведён щелчок.
FALSE - При щелчке СКМ по скроллбару ничего не происходит
middlemouse.paste (Логическое) – вставка текста из буфера обмена кликом средней кнопки мыши. Значения:
TRUE – Разрешить
FALSE - Запретить
mousewheel.withcontrolkey.numlines - поведение мыши при увеличении / уменьшении масштаба с помощью прокрутки ее колесом. Значения:
1 - Колесом мыша от себя - УВЕЛИЧЕНИЕ масштаба
-1 - Колесом мыша от себя - УМЕНЬШЕНИЕ масштаба
В
MacOSX на Control+прокрутку вешается увеличение участка экрана под
мышкой - для дизайнеров, показа на презентациях и людей с неорлиным
зрением.
image.animation_mode (Строка) - способ проигрывания анимации (gif). Значения:
normal - полностью проигрывать
once - единожды
none - запретить проигрывание анимации
nglayout.initialpaint.delay - (Целое, создаётся). Это задержка перед началом отрисовки страницы в миллисекундах. Ставте 0.
network.http.use-cache (Логическое) - определяет, разрешено ли кэшировать http-документы. Значения:
TRUE - разрешено
FALSE - не разрешено
network.standard-url.escape-utf8 (Логическое) - кодирование ссылок при копировании. Значения:
TRUE
– Кодирование разрешено, скопированные ссылки будут выглядеть так:
http://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D1%83%D0...D0%B1%D0%BD%D0%B0%D1%8F:Search
FALSE - Кодирование запрещено, скопированные ссылки будут выглядеть так (также ссылка):
http://ru.wikipedia.org/wiki/Служебная:Search
НО при отключённом кодировании ссылки могут копироваться с ошибками, например так:
http://www.google.ru/search?q=поис
security.dialog_enable_delay (Целое) - задержка перед закачкой дополнения (рекомендую: 0)
Включение
автозаполнения адресной строки, т.е. для перехода на часто посещаемые
страницы достаточно будет набрать первую букву адреса и нажать ENTER.
browser.urlbar.autoFill (Логическое) = TRUE
network.standard-url.encode-utf8 (Логическое) = FALSE
network.standard-url.escape-utf8 (Логическое)= FALSE
view_source.wrap_long_lines (Логическое) - отвечает за перенос длинных строк при показе исходного кода страницы. Значения:
TRUE - Переносить
FALSE - Не переносить
Пользователи на широком канале также могут попробовать следующий вариант с загрузкой новых страниц. Находим network.dns.disableIPv6 (логическое) и устанавливаем как "False", потом создаем новый строковый параметр — content.notify.backoffcount и задаем ему значение "5". Включаем plugin.expose_full_path (Логическое) (объявляем его "true") и добавляем еще одну строчку ui.submenuDelay
(Целое) - Этот параметр отвечает за скорость открытия дерева меню в
браузере (например открытие папок в закладках и тд). Лучше ставить
значение минимум 300-500, а то становится очень сложно попадать в
субменю.
Исходный код страницы можно просматривать нетолько в лисе, но и в стороннем редакторе: для этого параметру view_source.editor.external (Логическое) присваиваем значение TRUE, а в параметре view_source.editor.path (Строка) прописываем путь к внешнему редактору.
Отключение проверки совместимости расширений
extensions.checkCompatibility (логическое) = false
extensions.checkUpdateSecurity (логическое) = false
Настройка количества сохраняемых страниц:
browser.sessionhistory.max_total_viewers (Целое)
При значении -1 браузер сам определяет сколько страниц сохранять: вот прочие значения (реккомендуемые)
RAM Страниц
512MB 5
1GB 8
2GB 10
3GB 13
4GB 16
Ускорение оболочки лиса:
javascript.options.jit.chrome (логическое) = true. ВНИМАНИЕ
данная настройка актуальна ТОЛЬКО для Firefox 3.5 и 3.6, так как она
использует JS движок TraceMonkey для обработки скриптов оболочки
браузера.
Выключить иконки у закладок:
browser.chrome.site_icons (Логическое) = false
browser.chrome.favicons (Логическое) = 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 - скрывать панель инструментов
убрать рамку обводящую ссылку во время клика:
browser.display.focus_ring_on_anything (Логическое) = false
browser.display.focus_ring_width (Целое) = 0
Изменение скорости скроллинга в лисе
mousewheel.withnokey.sysnumlines (Логическое) = false
mousewheel.withnokey.numlines (Целое) = 6 (это скорость скролинга, 6 здесь для примера)
Всё! Перезагружать Firefox не требуется, изменения видны сразу
Данные настройки отвечают за соединение лиса с интернетом. Правильная настройка данных параметров ускорит работу Firefox. Для удобности настройки разщбиты по блокам, критерем которых выступает скорость интернета и мощность компьютера (мощность - не критично)
250MHz / выделенная линия
content.max.tokenizing.time = 3000000
content.notify.backoffcount = 5
content.notify.interval = 1000000
content.notify.ontimer = true
content.switch.threshold = 1000000
content.maxtextrun = 4095
nglayout.initialpaint.delay = 0
network.http.max-connections = 48
network.http.max-connections-per-server = 16
network.http.max-persistent-connections-per-proxy = 16
network.http.max-persistent-connections-per-server = 8
network.http.pipelining = true
network.http.pipelining.maxrequests = 8
network.http.proxy.pipelining = true
Быстрый компьютер / модем
browser.cache.diskcachessl = true
browser.xul.errorpages.enabled = true
content.interrupt.parsing = true
content.max.tokenizing.time = 3000000
content.maxtextrun = 8191
content.notify.backoffcount = 5
content.notify.interval = 750000
content.notify.ontimer = true
content.switch.threshold = 750000
network.http.max-connections = 32
network.http.max-connections-per-server = 8
network.http.max-persistent-connections-per-proxy = 8
network.http.max-persistent-connections-per-server = 4
network.http.pipelining = true
network.http.pipelining.maxrequests = 8
network.http.proxy.pipelining = true
nglayout.initialpaint.delay = 0
plugin.exposefullpath = true
Быстрый компьютер / 512 ADSL
browser.cache.diskcachessl = true
content.max.tokenizing.time = 2250000
content.notify.backoffcount = 5
content.notify.interval = 750000
content.notify.ontimer = true
content.switch.threshold = 750000
network.http.max-connections = 48
network.http.max-connections-per-server = 16
network.http.max-persistent-connections-per-proxy = 16
network.http.max-persistent-connections-per-server = 8
network.http.pipelining = true
network.http.pipelining.maxrequests = 8
network.http.proxy.pipelining = true
nglayout.initialpaint.delay = 0
Быстрый компьютер / Быстрый интернет
content.interrupt.parsing = true
content.max.tokenizing.time = 2250000
content.maxtextrun = 8191
content.notify.backoffcount = 5
content.notify.interval = 750000
content.notify.ontimer = true
content.switch.threshold = 750000
nglayout.initialpaint.delay = 0
network.http.max-connections = 48
network.http.max-connections-per-server = 16
network.http.max-persistent-connections-per-proxy = 16
network.http.max-persistent-connections-per-server = 8
network.http.pipelining = true
network.http.pipelining.maxrequests = 8
network.http.proxy.pipelining = true