Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #74, ФЕВРАЛЬ 2005 г.

Разоблачение огненной лисы

Петр Семилетов aka Roxton

Хакер, номер #074, стр. 074-092-3


scrollbarbutton[sbattr="scrollbar-up-bottom"]

{

display: -moz-box !important;

}

Наконец, вот как можно вообще убрать кнопки управления бегунком:

scrollbarbutton[sbattr="scrollbar-up-top"],

scrollbarbutton[sbattr="scrollbar-down-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 тоже умеет делать нечто подобное (масштабировать), однако не так изящно. В итоге полоса корешков табов очень быстро заполняется, а табы, не поместившиеся на ней, остаются вне пределов досягаемости, причем какие-либо средства прокрутки этих корешков, похоже, не предусмотрены. Научить Firefox масштабировать корешки как-то иначе, наверное, не удастся, но вот повлиять на размер шрифта корешков - можно. Делается это в файле userChrome.css, примерно так:

.tabbrowser-tabs .tab-text

{

font-size: 90%;

}

Здесь мы задаем размер шрифта для букв на корешках табов равным 90 процентам. Приведу еще несколько довольно ценных с практической точки зрения способов настройки табового движка. Открывать новую ссылку в фоновой вкладке:

user_pref("browser.tabs.loadInBackground", true);

Открывать ссылку из Закладок в новом табе:

user_pref("browser.tabs.opentabfor.bookmarks", true);

Открывать ссылку в новом табе в ЛЮБОМ случае, когда требуется открытие нового окна:

user_pref("browser.tabs.opentabfor.windowopen", true);

Раз уж зашла речь о табах, то поговорим немного об одноименной клавише - Tab, а точнее об ее функции на веб-страницах. Нажатие Tab перемещает фокус, но каким образом? Для управления этим существует переменная accessibility.tabfocus.

Значения переменной accessibility.tabfocus

1 - фокус перемещается только между текстовыми полями

2 - между всеми элементами управления кроме текстовых полей

3 - все элементы управления

4 - ссылки и картинки, являющиеся ссылками

7 - все ссылки и элементы управления

Назад на стр. 074-092-2  Содержание  Вперед на стр. 074-092-4