Во многих программах, тем более в этой,
а так же операционной системе есть свой специальные функции и команды,
с помощью которых можно регулировать тонкие настройки программы. Но
если пользоваться этими настройками, точно не зная их назначения, можно
только расстроить программу. Эти настройки, как правило, разработчик
применяет только для того, чтобы исправлять функциональность программы,
а так же для настроек профессионалами точно знающими что им нужно. А
для остальных пользователей эти настройки обычно скрывают.
Вот некоторые команды, которые следует вводить в адресную строку
браузера для отображения параметров недоступных через стандартное меню.
about: - информация по ядре, номере сборки браузера, версии и об авторских правах.
about:mozilla -
Показывает страницу из вымышленной The Book of Mozilla. Интересно
почитать, меняется от версии к версии. В некоторых версиях, также
располагались метеоры в стандартном Netscape throbber с большой
огнедышащей ящерицей.
about:robots - Показывает страницу «Welcome Humans» с шуточными цитатами.
about:buildconfig - вывод опций и файлов, использованные для компиляции приложения из языка программирования.
about:cache - информация о кэш-памяти вместе со списком всех файлов.
about:cache?device=memory - Индивидуально показывает содержимое кэша памяти.
about:cache?device=disk - Индивидуально показывает содержимое дискового кэша.
about:plugins - Список плагинов, установленных в процессе использования Firefox.
about:credits - Здесь находятся полный список всех, кто принимал участие в создании программы, её продвижении по рынку и поддержке.
about:license - Показывает Mozilla Public License (и Netscape Public License) для частей программы.
about:crashes - Показывает список отчётов о нестабильной работе, созданных утилитой Breakpad, которые были отправлены на сервер Mozilla.
about:neterror - Показывает страницу «Ошибка» Firefox не может загрузить эту страницу по неопределённой причине.
about:config -
представляет собой некое подобие редактору реестра Windows. Кстати,
вместо этого можно поставить плагин: PREFERENTIAL, после установки
которого в меню появляется новая ячейка: Advanced Preferences. Каждый
отдельный пункт полученного меню сопровождается комментарием.
Далее приводится описание некоторых параметров about:config (более полное описание можно найти здесь):
DOM
В большинстве своём в этой группе хранятся настройки работы скриптов с окнами (попапами), такие как разрешать скриптам открывать окна или нет, разрешать ли скрывать адресную строку и т.п. теперь по порядку:
dom.allow_scripts_to_close_windows
разрешать ли скриптам закрывать окна.
dom.disable_image_src_set
отключить возможность изменения пути к изображению, думаю, вполне бесполезная настройка.
dom.disable_open_click_delay
время по истечению которого отменяется возможность открытия новых попапов после одного клика.
dom.disable_open_during_load
отключить возможность открытия скриптом поп-ап окна при загрузке страницы, по умолчанию true, нужен головняк - ставьте в false, посмóтрите на интернет глазами пользователя начала первой декады двадцать первого века =))
запрещать скриптам отключать строку адреса. True и только true, ибо знать где находишься не помешает.
dom.disable_window_open_feature.menubar
запрещать скриптам скрывать панель меню.
dom.disable_window_open_feature.minimizable
запрещать скриптам отключать кнопку minimize (свернуть) у окон.
dom.disable_window_open_feature.personalbar**
запрещать скриптам скрывать персональные панели инструментов окна, довольно-таки полезная штука, если используются расширения типа skype delicios и т.п.
dom.disable_window_open_feature.resizable*
запрещать скриптам отключать возможность изменения размера окна
dom.disable_window_open_feature.scrollbars**
запрещать скриптам скрывать полосы прокрутки. Можете поставить в true, если нет колёсика на мышке.
dom.disable_window_open_feature.status**
запрещать скриптам скрывать панель состояния
dom.disable_window_open_feature.titlebar
запрещать скриптам скрывать заголовок окна
dom.disable_window_status_change
запрещать менять текст в панели состояния
dom.max_chrome_script_run_time
максимальное время выполнения chrome-скрипта, т.е. скриптов ваших расширений они ведь тоже на js в основном написаны.
dom.max_script_run_time
максимальное время выполнения скрипта в милисекундах, кажется.
dom.popup_allowed_events
события которые могут открывать попап окна, по умолчанию "change click dblclick mouseup reset submit", можете добавить свои или убрать что-то из списка.
dom.popup_maximum*
максимальное количество попапов открытых одним скриптом, естественно ставим 2, а нафига больше?
Разное
В дополнение ко всему, были найдены следующие настройки, касающиеся разных областей применения js
dom.disable_cookie_get
запретить скриптам читать кукисы
dom.disable_cookie_set
запретить скриптам устанавливать кукисы
dom.disable_location.hostname.set**
запретить изменять скриптам имя хоста в строке адреса, спорная настройка, т.к. сейчас многие flash-сайты используют эту функцию, для навигации по сайту. Отключайте её в том случае, если вы действительно поняли предыдущее предложение и исходя из этого решили отключить.
network.cookie.prefsMigrated
позволяет сохранять кукисы при смене версий Лисы, ставим в true.
intl.charset.default
кодировка по-умолчанию, ставим в utf-8 или windows-1251
view_source.editor.external**
использовать внешнюю программу для просмотра кода страницы?
view_source.editor.path**
путь к внешнему просмотрщику.
layout.word_select.eat_space_to_next_word**
дословно: съесть пробел к следующему слову; определяет будет ли следующий за словом пробел захватываться при выделении слова двойным щелчком.
layout.word_select.stop_at_punctuation
при выделении останавливаться на знаках припенания и прочей пунктуации
Ускорение
Вот несколько настроек которые помогут вам ускорить свою Лисичку ещё чуть-чуть
network.http.pipelining*
устанавливает возможность туннелирования, т.е. отправки множественных запросов. Ставим true.
network.http.proxy.pipelining*
тоже что и предыдущее, но только для прокси, и тоже в true.
network.http.pipelining.maxrequest*
максимальное количество одновременных запросов, поставим тридцать, этого хватит.
nglayout.initialpaint.delay**
устанавливает задержку в секундах перед началом отрисовки страницы.
network.prefetching_next
запрос следующего документа, указаного в <link rel="next">,
network.http.redirection-limit**
ограничение количества возможных переадресаций
network.http.max-connections**
максимальное число соединений, при хорошем канале можно и больше поставить, главное чтобы оперативной памяти хватило.
network.http.max-connections-per-server**
максимальное количество соединений на сервер, можно поставить и выше.
Как известно новая русскоязычная версия Лессицы по дефаулту настроенна на Яндекс, для кто привык к Google:
В командной стоке набираем about:config и устонавливаем значения: keyword.URL: http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q= browser.startup.homepage: http://ru.start2.mozilla.com/firefox?client=firefox-a&rls=org.mozilla:ru:official browser.search.selectedEngine: Google
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]