Как сделать панель вкладок фаерфокс

Как сделать панель вкладок фаерфокс
Как сделать панель вкладок фаерфокс
Как сделать панель вкладок фаерфокс
Как сделать панель вкладок фаерфокс

Добавьте эти строки в userChrome.css:

#TabsToolbar { -moz-box-ordinal-group: 2;
}

#nav-bar{ border-top-width: 0px !important;
}

 

Также можно сразу изменить высоту вкладок:

tab {height: 14px !important;}
.tabbrowser-strip {height: 16px !important;}

 

Сам файл userChrome.css должен находится в папке вашего профиля, в папке chrome

\firefox\profile\chrome\userChrome.css

если его нет, просто создайте его

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

Кроме незамысловатого окна Настроек, для редактирования разных установок можно использовать черный ход, обращаясь напрямую к переменным движка конфигурации. Переменные можно изменять либо переопределять. Это две разные вещи. Чтобы изменять настройки, надо дать в адресной строке следующий 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 обязательно.
/ 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 расположен в подкаталоге 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; }

 

Если тебя достали ссылки, которые открываются в новых окнах (это когда верстальщик страницы сделал так: 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); Как сделать панель вкладок фаерфокс Как сделать панель вкладок фаерфокс Как сделать панель вкладок фаерфокс Как сделать панель вкладок фаерфокс Как сделать панель вкладок фаерфокс Как сделать панель вкладок фаерфокс Как сделать панель вкладок фаерфокс Как сделать панель вкладок фаерфокс Как сделать панель вкладок фаерфокс Как сделать панель вкладок фаерфокс Как сделать панель вкладок фаерфокс Как сделать панель вкладок фаерфокс Читать новость Как сделать панель вкладок фаерфокс фото. Поделитесь новостью Как сделать панель вкладок фаерфокс с друзьями!

Тоже читают:



Фарфоровые подарки на свадьбу

Двойной квадрат для wifi схема

20 лет поздравление для девушки

Как сделать славянский шрифт

Поздравление с днём рождения сестре на телефон