Расширения для Firefox'а

StraNNick в очередной раз у себя на блоге поднял тему о применяемых им расширениях для Firefox'а (читать тут и тут). Я вот тоже решил представить свой немного изменённый списочек. Тем более, что какие-то расширения я удаляю, какие-то устанавливаю.

В данный момент времени у меня установлены следующие расширения на домашнем компьютере (на работе практически тоже самое):

  1. Adblock Plus — Расширение для блокировки баннеров.
  2. Adblock Plus Filter Uploader — Расширение позволяет сохранять правила записанные в Adblock Plus на каком-нибудь FTP, для последующей синхронизации или для установки на другом компьютере.
  3. Beagle Indexer — Расширение позволяющее с помощью Beagle (что это за «зверь» читайте тут) искать в истории сёрфинга.
  4. Cache Status — Отображает информацию о состоянии кэша(Mb.) в строке состояния. Иногда бывает просто необходимо оперативно очистить кеш.
  5. del.icio.us — У меня есть аккаунт в сервисе хранения закладок, поэтому этот плагин поставлен для бысторого и удобного добавления интересного ресурса в онлайн закладки.
  6. Download Statusbar — Управление загрузкой файлов при помощи компактной панели над строкой состояния.
  7. DownThemAll! — Позволяет загрузить — буквально в один щелчок — все файлы с любой вэб-страницы, увеличивая скорость загрузки, позволяет сделать паузу и возобновить прерванную загрузку в любое время (в основном пользуюсь при сохранении большого количества картинок или файлов).
  8. ErrorZilla Mod — Расширение, которое изменяет вид страниц ошибок в браузере. Очень удобно, можжно непосредственно обратиться к кешу Google, пинговать недоступный сайт или воспользоваться Wayback mashine.
  9. Live HTTP Headers — Расширение для просмотра HTTP заголовков в режиме реального времени.
  10. ReminderFox — Расширение позволяет создавать напоминания и управлять ими.
  11. Russian hot keys bugfix — В продуктах Mozilla в сборках под GTK2 не работают горячие клавиши при раскладке клавиатуры отличной от латинской. Данное расширение решает проблему путем перехвата и подмены событий нажатых клавиш.
  12. ScrapBook — ScrapBook позволяет хранить web-страницы на локальном диске в виде web-альбома, представленного древовидной структурой.
  13. Tab Mix Plus — Расширение для работы с вкладками. Имеет кучу настроек и позволяет сконфигурировать поведение открываемых окон и вкладок в окне браузера по своему усмотрению и вкусу.
  14. Web Developer — Панель веб-разработки.

Вот такой список расширений на данный момент времени.

UPD: Добавил небольшие описания к плагинам. С полными и подробными описаниями (на английском) вы можете ознакомиться по приведённым выше ссылкам.

Firefox 2.0 немного подробнее

Выпуск публичной бета-версии Internet Explorer 7 со встроенными закладками (табами), поисковой панелью, расширенной поддержкой RSS, блокировкой всплывающих окон и новыми функциями безопасности позволил предположить, что Microsoft собирается вернуть себе упущенное звание технологического лидера. Выход IE7 мог бы стать для Firefox таким же фатальным, каким стал выход IE4 для популярного в прошлом браузера Netscape Navigator.

Разработчики из сообщества Mozilla не согласны на такой вариант развития событий. Они готовят к выпуску масштабный апгрейд. Выпуск Firefox 2.0 запланирован на начало III кв. 2006 г. Первая альфа-версия Firefox 2.0 должна была появиться 10 февраля, но этого не произошло. Выпуск перенесли на март. Дело в том, что при координации работы множества разработчиков-добровольцев очень трудно соблюдать точные сроки, поэтому иногда случаются такие задержки.

Интересно, что ведущий программист Firefox 2.0 совершенно не обеспокоен в связи со скорым появлением IE7. Он даже шутит по этому поводу: «IE7 — это довольно хорошая [попытка нас] догнать, — говорит Майк Шрёпфер (Mike Schroepfer) в интервью Information Week. — Но они сделали несколько таких смешных вещей с табами и интерфейсом пользователя, что я просто не понимаю, зачем».

В свою очередь, разработчики Mozilla сейчас сконцентрировались на дальнейшем улучшении браузера Firefox. Их цель — оставаться на несколько шагов впереди Microsoft. До сих пор это отлично удавалось. По крайней мере, последние нововведения в IE7 — это почти сплошь повторения аналогичных функций Firefox.

Если при создании Firefox 1.5 разработчики фокусировались на совершенствовании платформы, то при создании Firefox 2.0 они работают в основном над улучшением интерфейса и расширении функциональности.

На специальном графике развития отмечены основные функции, которые планируется внедрить или улучшить в Firefox 2.0, а также их приоритет. Среди самых важных — переработка систем закладок и истории, добавление функций безопасности к расширениям, улучшения поисковой панели (возможность удаления поисковиков), а также изменения в интерфейсе табов.

Сейчас осуществляется тестирование новой системы под названием «Places», которая будет сочетать в себе системы закладок и историю серфинга. Появится удобный поиск во всем этом архиве, а также некое подобие тегов, когда закладка может существовать в нескольких папках одновременно.

Подвергнутся изменениям табы. По словам ведущего программиста, скорее всего будет внесено много мелких улучшений — и в табы, и в пользовательский интерфейс в целом. Например, кнопка «Закрыть» на каждом табе, а также функция отмены случайного закрытия. Возможно, появится функция сохранения рабочей сессии с запоминанием всех табов после перезапуска браузера. Многие из функций, которые планируется внедрить, уже сейчас доступны в виде расширений. «В этом одна из прелестей расширений, — говорит Шрёпфер. — Они как продвинутая исследовательская лаборатория, а также показывают, что нужно людям от браузера».

Еще одной важной функцией, которую добавят разработчики, станет принудительное отключение определенных расширений у всех пользователей сразу. Таким образом, разработчики могут мгновенно устранить проблему с каким-либо расширением, как только это проблема будет обнаружена. Вместе с тем не планируется вводить сертификацию расширений. По мнению Шрёпфера, вполне достаточно предварительной публикации расширений на сайте Firefox Add-ons.

Всё это конечно здорово и классно, но вот у Firefox'а есть одна небольшая проблема, а именно в так называемой «утечкой памяти». Если коротко, то это выглядит следующим образом: чем больше у вас открыто вкладок, тем больше ОгнеЛис отъедает память. Стоит заметить, что данную особенность браузера подметили очень многие пользователи, особенно после выхода версии 1.5. Ben Godger — ведущий разработчик Mozilla Firefox — объясняет почему Mozilla Firefox 1.5 использует так много памяти: вопрос состоит в том, что браузер хранит в ОЗУ до 8 срендеренных образов страниц для каждого tab'a, которая нужна для работы функции мгновенного перехода по истории вперёд и назад. Лично мне данная «фича» мало нужна. Отключить данную функцию можно набрав в строке браузера команду about:config и найти параметр browser.sessionhistory.max_total_viewers (по умолчанию он равен -1) и установить его значение в 0. Не забудьте перегрузить браузер.

До изменения этого параметра при 20 открытых вкладах Firefox отъедал 81 метр памяти, после изменения при тех открытых 20 вкладах — 40,7 метров. Решайте сами отключать данную фичу или нет.

Полезные расширения Firefox

Продолжаю тему установленных у меня расширений для браузера Firefox. Сегодня установил ещё парочку полезных расширений. Первое расширение под названием Blogger Web Comments for Firefox установил благодаря заметк " Мегаполезный плагин для FF" StraNNicK'a. StraNNicK уже всё написал об этом расширении, поэтому повторяться не буду.

 

Второе расширение под название FasterFox (на момент написания — версия 1.0.2) поставил благодаря заметке Denni.

Основные его возможности заключаются в следующем:

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

Fasterfox позволяет производить "тонкую" настройку таких параметров, как кэширование страниц, кэширование ДНС-имен (при запросе страницы с уже известного сервера браузер не будет тратить время на получение его IP адреса, который обычно постоянен и меняется крайне редко) и настройки отрисовки страниц.

В состав Fasterfox входит счетчик времени загрузки страницы (с точностью до миллисекунды), что позволяет на практике проверять эффективность сделанных изменений. Внося свой вклад в борьбу с всплывающими окнами, Fasterfox предлагает возможность блокировать popup-окна, создаваемые Flash-плагинами на странице.

Переходим с Firefox 1.0.7 на Firefox 1.5

При переходе с Firefox 1.0.7 на Firefox 1.5 могут возникнуть проблемы с некоторыми расширениями. Проблема заключается в том, что в списке расширений напротив некоторых может быть надпись следующего содержания (текст не точный): "Данное расширение не может быть установлено, т.к. оно не совместимо с версией Firefox 1.5. Если обновлений для данного расширения и под эту версию браузера обновлений нет, а само расширение очень вам нужно (привыкли, удобно), то можно поступить следующим образом.

Для начала, если необходимое расширение вы не качали и оно не лежит у вас на жёстком диске, надо скачать нужное расширение. Затем открыть его в любом архиваторе, который понимает и может работать с zip-архивами (да, да, расширение не что иное, как простой zip-архив). Как вариант, сначала можно переименовать расширение, например, cutemenus-0.4-fx.xpi в cutemenus-0.4-fx.zip. После того как вы открыли в архиваторе нужное расширение, надо найти файл install.rdf и открыть его в любом текстовом редакторе (только не MS Word emoticon). Сам файл представляет собой просто xml-файл, поэтому ищем строку (к рассматриваемому расширению CuteMenus) <em:maxVersion>1.0</em:maxVersion> и заменяем её на <em:maxVersion>1.5</em:maxVersion>. Сохраняем файл install.rdf, закрываем архив. Если архиватор спросит о переупаковке (у меня не спрашивал), отвечайте положительно. Если вы переименовывали файл в zip, обратно переименуйте его в xpi. Всё. Теперь можно спокойно устанавливать расширение.

Подобным образом поступаем со всеми расширениями, которым не нравится ваша версия Firefox и для которых нет более свежих версий.