Отправляет email-рассылки с помощью сервиса Sendsay

Интернет Школа

  Все выпуски  

Интернет Школа Скрытые настройки Firefox


Информационный Канал Subscribe.Ru

 ГЛАВНАЯ   О ПРОЕКТЕ   ПОИСК   УЧАCТНИКИ   РЕГИСТРАЦИЯ 
Интернет Школа
в выпуске
новости
статья
список форумов
последние статьи
раздача ICQ
юмор
архив рассылки
страница в каталоге
навигация
главная
о проекте
форум
регистрация
рассылка
правила
помощь
участники
поиск
гостевая
карта сайта
текстовая версия Сайта
RSS лента
вход на сайт
форумы
главная
что это такое интернет
поисковики
программы
менеджеры закачек
браузеры
почтовые клиенты
операционные системы
общение в интернете
icq
чаты
форумы
термины и жаргон
email
безопасность в сети
последние статьи
Обязательные термины
О браузерах
Мыльце
Форум: Закачиваем Файлы
Чат и как им пользоваться
раздача ICQ
35-45-95
35-05-05
25-65-99
25-65-68
2-57-57-4
25-05-93
Выпуск 24
Доброго времени суток, уважаемые читатели!
   Сайт руссифицирован, все картинки и изображения переведены на русский и оптимизированы под меньший объём.
   Все уже установили у себя Mozilla Firefox? Ещё нет? Смелей! Ведь этот браузер постепенно затемняет уже прижившийся нам, Ослик (IE).
   В предыдущих выпусках мы рассматривали бурно развивающийся браузер Mozilla Firefox и его расширения (плагины). Если же вы не в курсе дела, то вам следует прочесть выпуски: Обзор Mozilla Firefox 1.0.2 и Расширения для Firefox.
   В этом выпуске речь пойдёт о скрытых настройках Firefox. Naum расскажет нам как грамотно настроить браузер. Читаем и обсуждаем.
Всегда к вашим услугам, WithoutNickName
Скрытые настройки Firefox

Варианты изменения настроек
Кроме незамысловатого окна Настроек, для редактирования разных установок можно использовать черный ход, обращаясь напрямую к переменным движка конфигурации. Переменные можно изменять либо переопределять. Это две разные вещи. Чтобы изменять настройки, надо дать в адресной строке следующий URL "about:config". При этом в новом табе браузера откроется редактор свойств не только самого Firefox, но и установленных в текущем профиле XPI-компонентов. Редактор этот чем-то напоминает RegEdit, только объектно-ориентированный. Например у объекта browser есть свойство-объект startup, а у того, в свою очередь, свойство homepage - страница по умолчанию. Чтобы она была пустой, достаточно прописать в значении этого свойства строку about:blank.

Другой способ изменения параметров браузера и плагинов заключается в создании файла user.js и внесении в него новых значений настроек. Таким образом, базовая конфигурация браузера не меняется, и можно экспериментировать сколько угодно. Чтобы все отменить, достаточно будет потом удалить этот файл или стереть в нем записи, которые привели браузер к нестабильной работе. В таком случае (при отсутствии user.js или записей в нем) Frefox будет использовать значения по умолчанию. В Linux и *BSD путь к директории, где надо разместить user.js, таков: ~/. mozilla/f iref ox/default.xxx/. Еще мы будем править файлы userChrome.css и userContentcss. Их надо создать и сохранить в директории Chrome, которая, в свою очередь, находится там же, где и упомянутый выше файл user.js. Здесь и далее по тексту, кроме специально оговоренных случаев, будет подразумеваться, что редактируется именно user.js, a не какие-либо иные файлы. Если же я привожу имя переменной, похожее на accessibility.tabfocus, то это отсылка к переменной главного конфига, который доступен по about:config и перекрывается user.js.
Файлы user.js, userChrome.css и userContent.css важны еще потому, что с их помощью можно реализовать функции многих плагинов Firetox. И вместо того чтобы с установкой новой версии Firefox заново качать и переустанавливать плагины, можно просто использовать эти файлы со своими настройками.
Чтобы удобнее было излагать материал, я тематически разбил скрытые возможности Firefox на разделы. Итак, приступим.

Отрисовка Web-страниц
Начнем с самого простого. Вот как можно включить отрисовку картинок по мере их загрузки:

Код:
user_pref("brawser.dlisplay.show_imege_placeholders", false);

Можем включить такой режим отрисовки, при котором страница будет отображаться сразу по мере поступления и парсинга первых байтов:

Код:
user_pref("nglayout.initialpaint.delay", 0);

Надо сказать, что это на самом деле несколько замедляет загрузку страницы в целом, просто кажется, что она быстрее открывается.
Некоторых веб-дизайнеров хлебом не корми, дай только мигающий текст на странице показать. Делают они это примерно так: <span style=""text-decoration:" blink"> Наш мигающий текст</sраn>. Не знаю, как тебя, а меня такие штуки всегда раздражали. Поэтому я их отключаю, благо, Firefox это позволяет:

Код:
user_pref("browser.blinck_allowed,false");

Не менее достает и бегущая строка - marquee. Чтобы блокировать ее, добавляем в файл userContent.css такие строки:

Код:
marquee
{
-moz-binding:none !important;
display: block;
height: auto !important;
}

В итоге бегущий ранее текст не будет прокручиваться.
А вот как можно придать всем кадрам (frames) на веб-странице возможность изменения пользователем размеров:

Код:
user.pref("layout.frames.force_resizability", true);

Элементы интерфейса
Не знаю, почему строка поиска в Firefox no умолчанию такая маленькая, Неужели разработчики предполагают, что если человек ищет что-либо в Google, то это определяется одним коротким словом? Думаю, что сделать строку поиска шире хочет, по крайней мере, каждый второй пользователь. Такая возможность существует, В файл userChrome.css добавь следующее (в этом примере мы сделали строку поиска шириной в 420 пикселов):

Код:
#search-container, #searchbar
{
-moz-box-flex: 420 !important;
}

Сообщения об ошибках Firefox имеет обыкновение показывать в выскакивающих диалоговых окнах. Меня эти окошки раздражают. Я предпочитаю, чтобы об ошибках сообщалось в открываемых в табах веб-страниц. Поэтому я добавляю такую команду:

Код:
user_pref("browser.xul.error_pages.enabled", true);

Теперь давай заставим указатель мыши нести информационную нагрузку. Чтобы он приобретал вид крестика при наведении на ссылку, которая открывает страницу в новом окне, добавь в userContent.css:

Код:
:link[target="_blank"],
:visited[target="_blank"],
:link["_new"],
:visited["_new"]
{
cursor: move;
}

А чтобы просигналить тебе о том, что указатель мыши находится в свободном полете над ссыпкой, которая запускает JavaScript, в тот же userContent.css смело прописывай:

Код:
a[href^="javascript:"]
{
cursor: move;
}

Скроллбар также поддается настройке. Для изменения вида полос прокрутки нам придется вносить изменения в оба файла - как в userChrome.css, так и в userContent.css. Прописываются туда одни и те же строки. Привожу ниже типовые заготовки. Полоса прокрутки в стиле Мае, с кнопками управления внизу и бегунком над ними:

Код:
scrollbarbutton[sbattr="scrollbar-up-top"]
{
display: none !important;
}
scrollbarbutton[sbattr="scrollbar-up-bottom"]
{
display: -moz-box !important;
}

Наконец, вот как можно вообще убрать кнопки управления
Код:
бегунком:
[code]scrollbarbutton[sbattr="scrollbar-up-top"]
scrollbarbutton[sbattr="scrollbar-up-bottom"]
{
display: none !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.js строку:

Код:
user_pref("browser.tabs.showSingleWindowModePrefs", true);

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

Код:
user_pref("browser.chrome.site_icons", false);
user_pref("browser.chrome.favicons", false);

Одно из преимуществ Opera перед Firefox заключается, на мой взгляд, в том, что Opera может отображать одновременно большее количество корешков вкладок, масштабируя их до бесконечности. Firefox тоже умеет масштабировать, однако не так изящно. В итоге полоса корешков табов очень быстро заполняется, а табы, не поместившиеся на ней, остаются вне пределов досягаемости, причем какие-либо средства прокрутки этих корешков, похоже, не предусмотрены. Научить Firefox. масштабировать корешки как-то иначе, наверное, не удастся, но вот повлиять на размер шрифта корешков можно. Делается это в файле userChrome.css так:


Код:
.tabbrowser-tabs .tab-text
{
font-size: 90%
}

Здесь мы задаем размер шрифта для букв на корешках табов равным 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.

Ещё о настройках Firefox здесь.
Обсуждаем здесь: Скрытые настройки Firefox
Naum
Юмор: Никогда не спорьте с дураком - люди могут не заметить между вами разницы. наверх
Пишите: inet_school@mail.ru
При копировании и использовании материалов ссылка www.inet.myegy.com ОБЯЗАТЕЛЬНА!
Интернет Школа © 2005

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: inet.review.internetschool
Отписаться

В избранное