Настройка FireFox

Для настройки FireFox можно использовать стандартное окно настроек, но к счастью есть и другая возможность изменить настройки: это вручную отредактировать конфигурационные файлы или зайти на специальную страницу которая по умолчанию скрыта. Как я понимаю это сделано преднамеренно, для того что бы неопытные пльзователи не смогли нарушить работу браузера. Итак...

В данной статье использовалась информация со многих сайтов, то есть в некотором роде это попытка обобщить информацию, если у вас есть что добавить или Вы заметили неточность просьба сообщить мне

Варианты изменения настроек


Кроме незамысловатого окна Настроек, для редактирования разных установок можно использовать черный ход, обращаясь напрямую к переменным движка конфигурации. Переменные можно изменять либо переопределять. Это две разные вещи. Чтобы изменять настройки, надо дать в адресной строке следующий URL "about:config". При этом в новом табе браузера откроется редактор свойств не только самого Firefox, но и установленных в текущем профиле XPI-компонентов(расширений). Например у объекта browser есть свойство-объект startup, а у того, в свою очередь, свойство homepage - страница по умолчанию. Чтобы она была пустой, достаточно прописать в значении этого свойства строку about:blank.
Другой способ изменения параметров браузера и плагинов заключается в создании файла user.js и внесении в него новых значений настроек. Таким образом, базовая конфигурация браузера не меняется, и можно экспериментировать сколько угодно. Чтобы все отменить, достаточно будет потом удалить этот файл или стереть в нем записи, которые привели браузер к нестабильной работе. В таком случае (при отсутствии user.js или записей в нем) Frefox будет использовать значения по умолчанию(которые определенны в about:config, поэтому целесообразнее вносить изменения в конфигурациоонные файлы). В Linux и *BSD путь к директории, где надо разместить user.js, таков: ~/. mozilla/firefox/default.xxx/, а в Windows Documents and Settings\имя пользователя\Application Data\Mozilla\Firefox\Profiles\xxx.default\chrome. Еще мы будем править файлы userChrome.css и userContent.css. Их надо создать и сохранить в директории Chrome, которая, в свою очередь, находится там же, где и упомянутый выше файл user.js. Здесь и далее по тексту, кроме специально оговоренных случаев, будет подразумеваться, что редактируется именно user.js, a не какие-либо иные файлы. Если же приводится имя переменной, похожее на accessibility.tabfocus, то это отсылка к переменной главного конфига, который доступен по about:config и перекрывается user.js(то есть можно изменять и там и там на Ваш выбор).
Файлы user.js, userChrome.css и userContent.css важны еще потому, что с их помощью можно реализовать функции многих плагинов Firetox. И вместо того чтобы с установкой новой версии Firefox заново качать и переустанавливать плагины, можно просто использовать эти файлы со своими настройками.

Настройка в файле userChrome.css

Эта строка должна быть в вашем userChrome.css обязательно.
/* set default namespace to XUL */
@namespace url(" http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

Одно из преимуществ Opera перед Firefox заключается, на мой взгляд, в том, что Opera может отображать одновременно большее количество корешков вкладок, масштабируя их до бесконечности. Firefox тоже умеет масштабировать, однако не так изящно. В итоге полоса корешков табов очень быстро заполняется, а табы, не поместившиеся на ней, остаются вне пределов досягаемости, причем какие-либо средства прокрутки этих корешков, похоже, не предусмотрены. Научить Firefox. масштабировать корешки как-то иначе, наверное, не удастся, но вот повлиять на размер шрифта корешков можно.
.tabbrowser-tabs .tab-text
{
font-size: 90%
}
Не знаю, почему строка поиска в Firefox no умолчанию такая маленькая, Неужели разработчики предполагают, что если человек ищет что-либо, то это определяется одним коротким словом? Думаю, что сделать строку поиска шире хочет, по крайней мере, каждый второй пользователь. Такая возможность существует.(в этом примере мы сделали строку поиска шириной в 420 пикселов):
#search-container, #searchbar
{
-moz-box-flex: 420 !important;
}

Закладки:

Уменьшение пробелов в панели Закладок
toolbarbutton.bookmark-item { 
padding: 0px !important;
}
    Указать максимальную длину названия в закладках    
toolbarbutton.bookmark-item { 
max-width: 7em !important;
}
    Не показывать значки для страниц (favicons)    
menu.bookmark-item > .toolbarbutton-icon {display: none;} 
     
menu.bookmark-item > .menu-iconic-left > .menu-iconic-icon {display:     none;}
    Удалить значки папок в меню закладок    
menu.bookmark-item > .menu-iconic-left { 
  display: none;
}
    Удалить значки у пунктов меню закладок, собственно ссылок    
menuitem.bookmark-item > .menu-iconic-left { 
  display: none;
}
    Раз уж нет значков в закладках, то давайте сделаем шрифт синим и жирным    
menu.bookmark-item { 
     color: navy !important;
font-weight: 900 !important;*/
}
    Спрятать иконки в персональной панели    
toolbarbutton.bookmark-item > .toolbarbutton-icon { 
display: none;
}
    Спрятать иконки для групп закладок    
menuitem.bookmark-group > .menu-iconic-left { 
display: none;
}
    Сменить иконки в закладках на собственные    
toolbarbutton.bookmark-item
	{ list-style-image: url('thepathtoyourimage.xxx') !important;
	-moz-image-region: rect(0px 16px 16px 0px) !important; }
	toolbarbutton.bookmark-item[container="true"] { list-style-image:
	url('thepathtoyourimage.xxx') !important; -moz-image-region: rect(0px
	16px 16px 0px) !important; }
Изменить ширину закладок (по умолчанию 26 единиц)
menu.bookmark-item, menuitem.bookmark-item { max-width: 20em !important;}
Удалить все разделители в закладках
menuitem.bookmark-item +menuseparator, 
menu.bookmark-item + menuseparator { display: none !important;}
Убирает последний пункт "Открыть во вкладках" в меню закладок
#openintabs-menuseparator, #openintabs-menuitem { display: none !important; }

Вкладки:

Изменить цвет активной вкладки
tab{-moz-appearance: none !important;} 
tab[selected="true"] { background-color: rgb(245,245,160) !important;
color: blue !important;
}
Изменить высоту вкладок
tab {height: 14px !important;} 
.tabbrowser-strip {height: 16px !important;}
Изменяет цвета текста и фона при наведении в табах
tab:hover { 
color: #f00 !important;
*background: #ffffff !important;*/
}
tab[selected="true"]:hover {
color: #f00 !important;
*background: #aaffaa !important;*/
}
Изменить цвет обычных вкладок
tab {background-color: rgb(222,222,222)!important; color: black !important;}
Цвет вкладок во время загрузки страницы
tab[busy] {color:red !important;}
Удалить кнопку закрытия справа, в панели вкладок
tabbrowser .tabs-closebutton {display: none !important;}
Не показывать значки во вкладках
.tabbrowser-tabs .tab-icon { display:none; !important; }
Вкладки снизу
#content > tabbox {-moz-box-direction: reverse;}
Вкладки слева (при этом рекомендутеся удалить значок закрытия вкладок, увидите почему...)
#content > tabbox { 
	 -moz-box-orient: horizontal; } .tabbrowser-strip { -moz-box-orient: vertical; 
	 
overflow: -moz-scrollbars-none; } .tabbrowser-tabs { -moz-box-orient: horizontal; min-width: 10ex;
-mox-box-pack: start; -moz-box-align: start; } .tabbrowser-tabs > hbox { -moz-box-orient: vertical; -moz-box-align: stretch; -moz-box-pack: start; } .tabbrowser-tabs > hbox > tab { -moz-box-align: start; -moz-box-orient: horizontal; }
/* Чтобы вкладки были справа, раскоментируйте след. строчку
#content > tabbox {-moz-box-direction: reverse;} */
Фиксированная ширина вкладок
tabbrowser tab { 
min-width: 80px !important;
max-width: 80px !important;
}
Уменьшить шрифт во вкладках на 10%
.tabbrowser-tabs .tab-text { 
  font-size: 90%;
}

Изменение общего внешнего вида:

Использование собсвенной фоновой картинки в тулбаре.
Установите вашу собственную картинку место background.gif
menubar, toolbox, toolbar, .tabbrowser-tabs { 
   background-image: url("background.gif") !important;
   background-color: none !important;
}
    Изменить индикатор загрузки
toolbar[iconsize="small"] #navigator-throbber {list-style-image: 
	url("throbber-small-stopped.gif") !important;}
toolbar[iconsize="small"] #navigator-throbber[busy="true"] {list-style-image:url("throbber-small.gif") !important;}
Показывать кнопку выбора стилей
#page-theme-button
	{ display: -moz-box !important; list-style-image:
	url(chrome://browser/skin/page-themes.png); padding: 0px 3px;}
  Боковая панель справа.  
window > hbox { 
   direction:rtl;  
}
window > hbox > * {
   direction:ltr;
}
  Изменить размер и тип шрифта в меню  
menubar> menu {font-size: 10px !important; font-family: Comic Sans MS,
	sans-serif !important; font-weight: bold !important;}
Сделать элементы интерфейса жирными
menubar > menu, 
#urlbar,
#search-bar,
#status-bar,
#go-button > .button-box > .button-text,
#search-button > .button-box > .button-text,
.toolbarbutton-text,
toolbarbutton.bookmark-item,
sidebarheader,
#bookmarksPanel,
#history-panel { font-weight: bold !important; }
    Изменить ширину строки поиска.
#search-container,
#searchbar {-moz-box-flex: 400 !important;}
Сделать внешний вид меню, как в Office XP
menupopup, popup {
    border: 1px solid ThreeDShadow !important;
   -moz-border-left-colors: ThreeDShadow !important;
   -moz-border-top-colors: ThreeDShadow !important;
   -moz-border-right-colors: ThreeDShadow !important;
    -moz-border-bottom-colors: ThreeDShadow !important;
   padding: 1px !important;
   background-color: Menu !important;
}
menubar > menu {
    border: 1px solid transparent !important;
   padding: 2px 5px 2px 7px !important;
   margin: 0 !important;
}
menubar > menu[_moz-menuactive="true"] {
   background-color : Highlight !important;
   color: HighlightText !important;
}

Изменения в панели статуса

Удалить кнопку живых закладок (RSS)
#livemark-button { 
display: none !important;
}
Удалить конку безопасности (на https страницах)
#security-button { 
  display: none !important;
}
Удалить statusbar-display
#statusbar-display { 
  display: none !important;
}
Удалить Индикатор загрузки
#statusbar-progresspanel {
display: none !important;
}
Удалить выбора темы страницы
#page-theme-button { 
  display: none !important;
}
Удалить кнопку управления всплывающими окнами
#page-report-button { 
display: none !important;
}
Возвращаем черные ссылки в боковой панели.
treechildren::-moz-tree-cell-text(leaf, linkTree) {
	text-decoration: none !important; 
  color: black !important;
}

Настройка в файле usercontent.css

UserContent.css расположен в подкаталоге chrome вашего профиля. Он предназначен для переопределения стилей страниц, которые загружаются в ваш браузер.
Обратите внимание: userContent.css не существует по умолчанию. После установки Moziila/Firefox существует userContent-example.css, содержащий пример этого файла, который вы можете переименовать в userContent.css Скроллбар также поддается настройке. Для изменения вида полос прокрутки нам придется вносить изменения в оба файла - как в userChrome.css, так и в userContent.css. Прописываются туда одни и те же строки. Привожу ниже типовые заготовки. Полоса прокрутки в стиле Мае, с кнопками управления внизу и бегунком над ними:
scrollbarbutton[sbattr="scrollbar-up-top"]
{
display: none !important;
}
scrollbarbutton[sbattr="scrollbar-up-bottom"]
{
display: -moz-box !important;
}
А чтобы просигналить тебе о том, что указатель мыши находится в свободном полете над ссыпкой, которая запускает JavaScript:
a[href^="javascript:"]
{
cursor: move;
}
Теперь давай заставим указатель мыши нести информационную нагрузку. Чтобы он приобретал вид крестика при наведении на ссылку, которая открывает страницу в новом окне, добавь в userContent.css:
:link[target="_blank"],
:visited[target="_blank"],
:link["_new"], :visited["_new"]
{
cursor: move;
}
Очень сильно достает бегущая строка - marquee. Чтобы блокировать ее, добавляем:
marquee
{
-moz-binding:none !important;
display: block;
height: auto !important;
}
В итоге бегущий ранее текст не будет прокручиваться.
:link[target="_blank"], :visited[target="_blank"],:link[target="_new"],
   :visited[target="_new"] {text-decoration: overline !important;}
Ссылки, открывающиеся в новом окне, выделяются линией сверху.
Можно назначить другой стиль, например, менять курсор над ними cursor: crosshair; Сменить курсор для ссылок JavaScript
a[href^="javascript:"] {cursor: move;} 
	

/* Изменить курсор для ссылок, открывающихся в этом окне */
:link[target="_blank"], :visited[target="_blank"], :link[target="_new"], :visited[target="_new"] {cursor: crosshair;}
Ссылки, открывающиеся в новом окне, выделяются линией сверху.
:link[target="_blank"],:visited[target="_blank"], 
:link[target="_new"],    :visited[target="_new"] {
text-decoration: overline !important;
}
Подчеркивать ссылки при наведении на них
a[href]:hover { 
text-decoration: underline !important;
}
Блокируются все элементы (картинки, флэш) совпадающие с типичными размерами рекламных банеров.
*[height="60"][width="468"],  *[height="60px"]
	 [width="468px"], 
*[height="31"][width="88"],  *[height="31px"][width="88px"],  
*[height="60"][width="234"],  *[height="60px"][width="234px"],
*  [height="600"][width="120"], *[height="600px"][width="120px"],
*  [height="600"][width="160"], *[height="600px"][width="160px"],
*  [height="120"][width="240"], *[height="120px"][width="240px"],
*[height="150"][width="180"],  *[height="150px"][width="180px"],
*[height="300"][width="250"], *[height="300px"]  [width="250px"],
*[height="336"][width="280"], *[height="336px"][width="280px"],  
*[height="400"][width="240"], *[height="400px"][width="240px"],
 *[height="250"][width="250"], *[height="250px"][width="250px"]
{display: none;}
Запретить Flash
embed [type="application/x-shockwave-flash"] {display: none !important;}
Перечеркивать посещенные ссылки  
a:visited { text-decoration: line-through !important;}
  Никогда не показывать панель прокрутки
scrollbar {visibility: collapse !important; }

Настройки user.js

Если тебя достали ссылки, которые открываются в новых окнах (это когда верстальщик страницы сделал так: target="_blank"), то это поведение можно переопределить посредством очередных скрытых опций. В File -> Preferences -> Advanced есть скрытая секция, называется «Force links that open new windows to open in» («Вынудить ссылки открывать новые окна в...») и далее две опции: «the same tab/windows as the link» («в том же табе/окне, что и ссылка») и «a new tab» («в новом табе»).
user_pref("browser.tabs.showSingleWindowModePrefs", true);
Как отмечают разработчики, функции эти еще экспериментальны, поэтому могут глючить. Если тебя страшно раздражают иконки сайтов в дереве списка закладок, то можешь отключить их так:
user_pref("browser.chrome.site_icons", false);
user_pref("browser.chrome.favicons", false);
Здесь мы задаем размер шрифта для букв на корешках табов равным 90 процентам. Приведу еще несколько довольно ценных с практической точки зрения способов настройки табового движка. Открывать новую ссылку в фоновой вкладке можно так:
user_pref("browser.tabs.loadBackground", true);
Открывать ссылку из Закладок в новом табе:
user_pref("browser.tabs.opentabfor.bookmarks", true);
Открывать ссылку в новом табе в ЛЮБОМ случае, когда требуется открытие нового окна:
user_pref("browser.tabs.opentabfor.windowopen", true);
Раз уж зашла речь о табах, то поговорим немного об одноименной клавише Tab, a точнее, об ее функции на веб-страницах. Нажатие Tab перемещает фокус, но каким образом? Для управления этим существует переменная accessibility.tabfocus.

Значения переменной accessibility.tabfocus
1 - фокус перемещается только между текстовыми полями
2 - между всеми элементами управления, кроме
текстовых полей
3 - все элементы управления
4 - ссылки и картинки, являющиеся ссылками 7 - все ссылки и элементы управления

Ну и о мелочах жизни. Длина списка истории в строке адреса по умолчанию равна 50. Это значение можно изменять в переменной browser.sessionhistory.max_entries.
user_pref("browser.sessionhistory.max_entries",100);
А вот выделение содержимого адресной строки по одному щелчку - попробуй, очень удобно:
user_pref("browser,urlbar.clickSeiectsAll", true);
Подробно вникать в тему изменения цветов Firefox не будем, но один полезный совет на этот счет все-таки дам. Цвет фона для строки поиска текста можно задавать с помощью переменной browser.display.focus_background_color -значение обычного HTML-формата равно #ff00ff.

Отрисовка Web-страниц

Начнем с самого простого. Вот как можно включить отрисовку картинок по мере их загрузки:
user_pref("brawser.dlisplay.show_imege_placeholders", false);
Можем включить такой режим отрисовки, при котором страница будет отображаться сразу по мере поступления и парсинга первых байтов:
user_pref("nglayout.initialpaint.delay", 0);
Надо сказать, что это на самом деле несколько замедляет загрузку страницы в целом, просто кажется, что она быстрее открывается.
Некоторых веб-дизайнеров хлебом не корми, дай только мигающий текст на странице показать. Делают они это примерно так: <span style="text-decoration: blink"> Наш мигающий текст</sраn>. Не знаю, как тебя, а меня такие штуки всегда раздражали.
user_pref("browser.blinck_allowed,false");

А вот как можно придать всем кадрам (frames) на веб-странице возможность изменения пользователем размеров:
user.pref("layout.frames.force_resizability", true);

Элементы интерфейса

Сообщения об ошибках Firefox имеет обыкновение показывать в выскакивающих диалоговых окнах. Меня эти окошки раздражают. Я предпочитаю, чтобы об ошибках сообщалось в открываемых в табах веб-страниц. Поэтому я добавляю такую команду:
user_pref("browser.xul.error_pages.enabled", true);
user.js расположен в каталоге вашего профиля. В нём устанавливаются разные свойства браузера. Часть из них описана в на сайте Mozdev. Все значения переменных могут быть изменены и через about:config в строке ввода адреса,есть только маленькая тонкость, тогда - когда вы создадите новый профиль или переустановите Mozilla или Firefox вам будет необходимо заново вводить все эти значения, при использовании user.js достаточно будет только перенести этот файл.

Важное замечание: Если в файл вносятся строки, содержащие символы кириллицы, то его необходимо сохранить в кодировке UTF-8. Выключить автоматическое масшабирование картинок:
user_pref("browser.enable_automatic_image_resizing", false);
Вместо раздражающего окна при ошибке загрузки показывать страницу:
user_pref("browser.xul.error_pages.enabled", true);
Щелчок мышью на индикаторе загрузки приведет на forum.mozilla.ru:
user_pref("browser.throbber.url", "
http://forum.mozilla.ru/");
Выключение использования активных окон
user_pref("advanced.system.supportDDEExec",false);
Выключение поиска по мере набора
user_pref("accessibility.typeaheadfind", false);
Время в миллисекундах, после которого поиск прекращается
user_pref("accessibility.typeaheadfind.timeout", 5000);
Отключить звук об ошибке
user_pref("accessibility.typeaheadfind.enablesound",false);
Установить свой звук
user_pref("accessibility.typeaheadfind.soundURL", "filename");
Сохранять историю за 1 день
user_pref("browser.history_expire_days", 1);
Указать домашнюю страницу
user_pref("browser.startup.homepage", "http://forum.mozilla.ru/");
Запретить изменения в панели статуса(например некоторые отображают неверный адрес или другую раздражающую дребедень)
user_pref("dom. disable_window_status_change", true);
Разрешить Javascript закрывать окна
user_pref("dom.allow_scripts_to_close_windows", true);
Увеличение скорости прорисовки страцниы
user_pref("nglayout.initialpaint.delay", 0);
Запрещение target="_blank" (будет открываться в том же окне)
user_pref("browser.block.target_new_window", true);
Не использовать диалоги с прогрессом
user_pref("browser.download.useProgressDialogs", false);
Однооконный режим (все ссылки загруаются в пределах одного окна)
user_pref("browser.block.target_new_window", true);
Вместо отдельного окна для демонстрации процесса загрузки, использовать боковую панель
user_pref("browser.download.openSidebar", 
 true); 
user_pref("browser.download.useProgressDialogs", false);
Указать точный объем кэша памяти
user_pref("browser.cache.memory.capacity", 16384);
Включить конвеерную обработку
user_pref("network.http.pipelining", true); 
 
user_pref("network.http.proxy.pipelining", true);
user_pref("network.http. pipelining.maxrequests", 8);
Разрешить кешировать защищённые страницы (если не боитесь, что кто-то будет лазить по вашему диску)
user_pref("browser.cache.disk_cache_ssl", true);
Указать путь к каталогу с кэшем (расположить его на более быстром диске)
user_pref("browser.cache.disk.parent_directory","e:\temp\cache");
Где разместить файл с закладками (полезно для тех, кого несколько профилей, и хочется иметь общие закладки)
user_pref("browser.bookmarks.
 file", "C:\Bookmarks\bookmarks.html");
Выключить иконки у закладок:
user_pref("browser.chrome.site_icons", false); 
user_pref("browser.chrome. favicons", false);
Не показывать сообщение о загрузке файлов
user_pref("browser.download.manager.showAlertOnComplete", false);
Настройка ограничений для новых окон
user_pref("dom.disable_window_open_feature.
 location", false); 
user_pref("dom.disable_window_open_feature.menubar", false);
user_pref("dom.disable_window_open_feature.minimizable", false);
user_pref ("dom.disable_window_open_feature.personalbar", false);
user_pref("dom. disable_window_open_feature.resizable", false);
user_pref("dom. disable_window_open_feature.scrollbars", false);
user_pref("dom. disable_window_open_feature.status", true);
user_pref("dom. disable_window_open_feature.titlebar", false);
user_pref("dom. disable_window_open_feature.toolbar", false);
user_pref("dom. disable_window_status_change", true);
user_pref("dom. allow_scripts_to_close_windows", true);
Запретить мерцающий текст.
user_pref("image.animation_mode", "once");
Приказать проигрывать анимационые gif один раз (возможны варианты: normal, once, none).
user_pref("advanced.system.supportDDEExec", false);
Переносить длинные строки при показе исходного кода страницы:
user_pref("view_source.wrap_long_lines", true);
Показывать alt текст, вместо картинки "image-not-found"
user_pref("browser.display.force_inline_alttext", false);
Изменить пользовательский агент. Вот примеры:
user_pref("general.useragent.override", "Mozilla/5.0 (X11; U; 
 Linux i686; en-US; rv 0.9.2) Gecko/20010726 Netscape6/6.1"); 
user_pref("general. useragent.override", "Mozilla/5.0 (compatible; MSIE5.5; Windows 98;");
user_pref( "general.useragent.override", "Mozilla/4.0 (compatible;)");
Выключить автокопирование в стиле Unix для пользователей Linux
// (или включить в Windows, так как по умолчанию это не работает):
user_pref("clipboard.autocopy", false);
Настройки для средней кнопки мыши. Все это включено по умолчанию в Linux и выключено в Windows.
user_pref("middlemouse.paste", false); 
user_pref( "middlemouse.contentLoadURL", false);
user_pref("middlemouse.scrollbarPosition", false);
Отобразить в настройках несколько параметров c помощью которых можно настроить где должны открываться ссылки — в окнах или табах.
user_pref("browser.tabs.
showSingleWindowModePrefs", true);

Настройка DNS

Через сколько секунд устаревает информация в кэше:
user_pref("network.dnsCacheExpiration", 3600); // 60 minutes 
Сколько значений DNS хранить в кэше:
user_pref("network.dnsCacheEntries", 500); 

Поиск по мере ввода.

Поиск по мере ввода - очень удобная и мощная функция Mozilla. По умолчанию, поиск происходит в ссылках. Для поиска в тексте страницы - необходимо нажать /. Чтобы поиск начинался сразу в тексте, можно применить такую настройку:
user_pref("accessibility.typeaheadfind.linksonly", false);
Время в миллисекундах, после которого поиск прекращается устанавливается так:
user_pref("accessibility.typeaheadfind.timeout", 5000);
Отключаем звук об ошибке:
user_pref("accessibility.typeaheadfind.enablesound", false);
или устанавливаем свой звук:
user_pref("accessibility.typeaheadfind.soundURL", "filename");

Разное

user_pref("view_source.wrap_long_lines", true);
Переносить длинные строки при показе исходного кода страницы.
user_pref("browser.xul.error_pages.enabled", true);
Показывать специальную страницу Mozill'ы с расшифровкой кода ошибки при невозможности загрузить страницу.
user_pref("browser.throbber.url","http://electrocat.ru");
Переходить на сайт при нажатии на throbber (это такая штука с иконкой мозиллы в правом верхнем углу :), которая показывает процесс загрузки страницы ). Жутко полезное свойство.
user_pref("browser.bookmarks.file", "C:\\Bookmarks\\bookmarks.html");
Где разместить файл с закладками.
user_pref("plugin.expose_full_path", true); 
Показывать полный путь к plugin в about:plugins

Сетевые настройки

Вначале о самом главном - pipelining. He знаю, как правильно перевести «pipelining», но похоже, что именно «путепроводы» (режим конвейерного соединения. - Прим, ред.). При общении по протоколу HTTP делаются последовательные запросы данных -каждый следующий запрос осуществляется, только если удовлетворен предыдущий. При этом возможна значительная задержка перед тем, как сервер получит очередной запрос. Версия 1.1 протокола HTTP поддерживает множественные запросы: в сокет идет сразу несколько запросов, а ответы на них в соответствующем порядке приходят потом. Это дает существенный прирост скорости загрузки страниц. Кроме того, уменьшается количество TCP/IP-пакетов. Такая технология и называется pipelining. По загадочным причинам в Firefox ее настройки скрыты. Но все тайное становится явным. Сначала включим pipelining:
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining. firstrequest".true);
Теперь установим максимальное количество одновременно пхылаемых запросов.Например восемь:
user_pref("network.http.pipelining.maxrequests", 8);
Если ты работаешь с Сетью через прокси, то включить pipelining для прокси надо так:
user_pref("network.http.proxy.pipelining", true);
Если забраться в иерархию внутренних переменных network, то можно обнаружить и другие настройки, открытые пользователям в Opera, однако скрытые в Firefox. К таковым относятся, например:network.http.max-connections (количество одновременныx http-соединений)
network.http.max-connections-per-server (количество одновременных http-соединений на один сервер)

И то же для прокси:

Код:
network.http.max-persistent-connections-per-proxy
network.http.max-persistent-connections-per-server

Типовые значения:
userjref("networkMp.max-connections", 48);
userjref ("network.http.max-connections-per-server", 16);

Нужны товары? Тогда вам сюда. Все разделы ABC-цены:

видеотехника и фототехника | аудиотехника | сотовые телефоны | бытовая техника | климатическая техника | охранные системы | компьютеры и комплектующие | мобильные компьютеры, ноутбуки | серверы, сети, коммуникации | софт и мультимедиа | оргтехника, телефония | проекционная техника | торговое оборудование | инструменты | автоэлектроника | здоровье и спорт | детские товары | косметика и парфюмерия |
Хостинг от uCoz