Полезные дополнения для Firefox
Программное обеспечение
Статья была опубликована 1 февраля 2010 года в 00:00, а последний раз правилась 22 сентября 2010 года в 14:28.
Постоянная ссылка: http://www.nixp.ru/articles/37.html
Благодаря поддерживаемой Web-браузером Firefox технологии XUL дополнения встраиваются таким образом, что и не отличишь, где основная программа, а где — дополнение.
Примечание: Статья была впервые опубликована в электронном издании «Open Source» (выпуск №028 от 10.07.2008). Ее размещение на nixp.ru производится в соответствии с разрешением со стороны редакции и автора материала.
Благодаря поддерживаемой Web-браузером Firefox технологии XUL дополнения встраиваются таким образом, что и не отличишь, где основная программа, а где — дополнение. Я расскажу о тех расширениях, которыми сам пользуюсь и без которых не представляю удобной работы в сети.
Scrapbook
Сайт: http://amb.vis.ne.jp/mozilla/scrapbook/ Поддержка версий Firefox: 2.0—3.0
Зачастую хочется сохранить на диске какую-нибудь Web-страницу. Обычно все происходит так: сохраняете в некий каталог, потом он захламляется, а удалять старое лень — в результате, количество мусора в вашей системе растет, как на загородной незаконной свалке. Кроме того, потом в таком хаосе трудно что-либо найти.
Scrapbook — это дополнение, позволяющее сохранить страницу или выбранный фрейм в хранилище самого Scrapbook. Конечно, физически это тоже отдельный каталог, которому, кстати, можно самому назначить расположение. Но всё остальное Scrapbook берет на себя. Страницы он сохраняет в UTF-8, поэтому работает полнотекстовый поиск по всей базе сохраненных страниц. Поисковых функций вообще много: и по заголовкам, и по регулярным выражениям — как угодно. Страницы доступны из панели вроде Закладок, помещаемой слева в окне Firefox, либо из меню Scrapbook в главном меню. Последний пункт я советую отключить (в настройках Scrapbook на вкладке «Основные» снимите галочку с «Показывать в панели меню»): если у вас достаточно большой список заголовков сохраненных страниц, то открытие его из меню (что бывает даже случайно, по неосторожному движению мыши) может затянуться не на один десяток секунд. Во всяком случае, в GTK-сборке под Linux это происходит именно так. Под Windows не знаю — не пробовал: там у меня в Scrapbook почти ничего нет.
Страницы помещаются в Scrapbook вместе с картинками. Потом всё это доступно для сохранения вне базы (создается каталог с файлами/директориями для всех/выбранных сохраненных в Scrapbook страниц). Элементы списка можно располагать в виртуальных каталогах и перемещать. Здесь есть и неудобство: на боковой панели нельзя удалить несколько элементов. Это делается иначе: Инструменты (на панели Scrapbook) -> Управление каталогами, и там удаляется массово в нужном количестве.
Если углубиться в дебри Scrapbook, можно найти много других интересных вещей. Например, способность сохранять целые сайты, сохраняя их структуру. Делается это через обычное контекстное меню Firefox, где, кроме всего прочего, после установки Scrapbook появляется пункт «Захватить веб-страницу как» для тонкой настройки захвата. И там обратите внимание на раздел «Многоуровневый захват» и опцию «Уровень глубины захвата ссылок» в нем. Помимо предустановленных уровней можно нажать на кнопку с изображением двойной кавычки — тогда откроется диалоговое окно с полем ввода, где вручную задается требуемая глубина захвата. В том же окне настроек захвата указываются составные части страницы: что именно нужно сохранять кроме текста (картинки, стили, скрипты), а также — сохранять ли по ссылкам звук, картинки, видео, архивы и прочие файлы.
Scrapbook не просто хранит страницы, но дает вам возможность писать к ним комментарии, размечать цветами и так далее. Кроме того, отдельные текстовые заметки можно держать в списке Scrapbook, вместе с сохраненным страницами.
Со временем база разрастается. Узнать подробно объем, занимаемый каждым из ее элементов, можно через меню «Инструменты» — там же доступны такие функции, как, например, сортировка записей, их восстановление в случае какой-то ошибки (за пару лет использования плагина у меня такого не случалось). Scrapbook полностью русифицирован. Если возможностей Scrapbook вам покажется мало, на сайте этого дополнения вы найдете плагины уже к самому Scrapbook — тоже на основе XUL-технологии.
ImgLikeOpera
Сайт: http://imglikeopera.mozdev.org/ Поддержка версий Firefox: 1.5—2.0
С давних пор в Opera есть вещь, которой завидовали пользователи других браузеров — это кнопка, переключающая отображение картинок. Теперь подобную функцию можно добавить и к Firefox — с помощью расширения ImgLikeOpera. Я не зря написал «подобную». В Opera если вы открыли страницу с картинками, а потом нажали кнопку выключения картинок, то изображения сразу пропадут. В ImgLikeOpera этот фокус не проходит: после нажатия на кнопку, всё, что уже загружено, так и остается перед вашими глазами. В чем же секрет? Плагин не работает? Работает, только в эдаком «предварительном» режиме. Если нажать кнопку, а потом загрузить страницу, то картинок не будет.
У кнопки также есть выпадающий список, где можно задать поведение плагина. Например, можно выбрать загрузку изображений только из кэша. Есть окно настроек, а в нем фильтры, по синтаксису схожие с AdBlock — поддерживаются регулярные выражения. Впрочем, если установлен AdBlock, не вижу надобности в фильтрах еще в ImgLikeOpera. Когда вы смотрите страницу с выключенными изображениями, можно подгрузить нужное вам, использовав пункт «Загрузить изображение» контекстного меню или сделав на пустом прямоугольнике заменителя картинки щелчок мыши, удерживая при этом Ctrl.
Прим. ред.: Хотя формально Firefox 3.0 не поддерживает ImgLikeOpera, расширение в нем нормально функционирует. Для того, чтобы убедиться в этом, надо лишь «обмануть» менеджер расширений в Firefox. После скачивания imglikeopera-x.x.x-fx.xpi нужно найти в нем файл install.rdf и исправить значение максимальной допустимой версии (maxVersion) с 2.0.0.* до 3.0.0.*. После сохранения этого изменения в install.rdf данный файл .xpi можно установить в FF3 и пользоваться плагином.
Web Developer
Сайт: http://chrispederick.com/work/web-developer/ Поддержка версий Firefox: 2.0—3.0
Это дополнение будет хорошим подспорьем для Web-дизайнера — впрочем, не только для него. После установки добавляется инструментальная панель и меню, повторяющее функции элементов панели.
Расскажу о наиболее любопытных функциях. Можно включать и выключать элементы Web-страницы: картинки, скрипты, CSS. Можно убрать переопределенные Web-дизайнером цвета. В отладочных целях для форм ввода можно включить отображение паролей. Много настроек для графики: показывать рядом с картинкой ее размер в килобайтах, разрешение, имя файла, атрибут Alt. Есть даже поиск «битых» изображений.
С помощью функции Document size можно получить «вес» документа, учитывая использующиеся на странице файлы стилей, картинки, скрипты и объекты — причем данные по этому делу доступны в древовидной форме. В отдельное окно по желанию выводятся (хотя без подсветки синтаксиса) все скрипты, прописанные в документе. Web Developer оснащен функцией изменения размера окна браузера к нужному вам разрешению. Кроме того, есть режим Small screen rendering (в меню Miscellaneous) — по идее, именно в таком режиме пользователи мобильных телефонов увидят ваш сайт.
Из меню Tools открывается еще полезный список разных «проверяльщиков»: HTML, CSS и так далее — включая проверку ссылок на доступность. Все эти средства используют сетевые сервисы вроде validator.w3.org. К этому списку валидаторов можно добавлять и свои пункты.
Tabmix Plus
Сайт: http://tmp.garyr.net/ Поддержка версий Firefox: 1.0—3.0*
Это одно из тех дополнений, про которые после установки не задумываешься, но без них уже и браузер воспринимается как лишенный важной своей части. Tabmix Plus расширяет возможности движка вкладок Firefox. Причем «расширяет» всерьез: появляется около сотни новых функций и элементов настройки. Трепет внушает даже PDF-руководство к плагину, которое доступно на его сайте — в нем 52 страницы.
Из наиболее часто используемых функций Tabmix Plus выделю следующие:
- Копирование текущей вкладки в новое окно. Полезно, когда у вас в одном окне открыто очень много страниц и переключаться между ними стало неудобно. А так — скопировали себе вкладку в отдельное окно и работаете дальше. Делается это из контекстного меню для корешка вкладки, с помощью пункта «Клонировать в новом окне».
- Вкладку можно защитить и заблокировать (из того же меню). Защищенную вкладку нельзя закрыть, пока не снимете с нее атрибут защиты. В чем отличие заблокированной вкладки? С нее нельзя перейти куда-либо по ссылке — вернее, документ, на который указывает ссылка, автоматически откроется в новой вкладке, а сама заблокированная вкладка останется неизменной. Ее можно только перезагрузить, нажав на кнопку обновления.
- В настройках дополнения доступен выбор, как открывать (во вкладках или окнах) разного типа ссылки: всплывающие окна, уменьшенные всплывающие окна, ссылки, которые должны быть открыты в новом окне, и тому подобное. Можно даже задать поведение браузера, если некая внешняя программа хочет открыть в Firefox ссылку. Перечислять все опции Tabmix Plus невозможно — их слишком много и они так подробно раскладывают интерфейс табового движка Firefox по косточкам, что каждый сможет подогнать его под свои нужды наилучшим образом.
- Новые кнопки-списки для панели инструментов. Например, из списков закрытых вкладок и закрытых окон можно быстро открывать недавно закрытые страницы сайтов.
В Opera есть (хотя и отключенная по умолчанию) удобная общая кнопка закрытия вкладки. Tabmix Plus добавляет ее в Firefox. То есть, в углу справа от всех корешков вкладок появляется кнопка, закрывающая текущую вкладку. Еще установить наименьшую и наибольшую ширину корешков вкладок, а также их автоматическое выравнивание. В Tabmix Plus есть свой менеджер сессий: в настройках вы можете выбрать, использовать ли его или стандартный от Firefox. Замечу, что когда в окне настроек Tabmix Plus на вкладке «Сессии» стоит галочка на «Использовать встроенную функцию восстановления сессий», то речь идет о движке Firefox. Для замены его на движок сессий Tabmix Plus, снимите эту галочку.
* В Firefox 3.0 нормально функционирует разрабатываемая версия плагина, которую можно найти по этой ссылке.
Download Helper
Сайт: http://www.downloadhelper.net/ Поддержка версий Firefox: 1.5—3.0
Удобное дополнение для скачивания мультимедийных данных с Web-страницы — в частности, видео с YouTube. При посещение станицы, на которой есть ссылки на видео, Download Helper помещает прямые ссылки на скачивание в кнопку-меню рядом с полем ввода адреса. Выбрав такую ссылку из списка, вы скачаете файл. Поддерживается не только формат-контейнер FLV, но и другие популярные форматы файлов вроде AVI, MPEG и так далее. Подобным образом можно скачивать и изображения — есть для этого настройки в окне управления Download Helper, а в кнопке-списке появляется элемент «All links to media files». Его выбор его приводит к тому, что вам предлагают сохранить файл с загадочным именем «medialink». В итоге сохраняется всё же картинка. Как бы ни было, Download Helper удобен в первую очередь для скачивания видео, а особенно тем людям, которые хотят скачивать с YouTube, однако не собираются устанавливать у себя Flash-плагин.
Image Zoom
Сайт: http://imagezoom.yellowgorilla.net/ Поддержка версий Firefox: 2.0—3.0
Вроде бы и совершенно не нужно масштабировать картинки с Web-страниц, однако на практике бывает, что нужно показать эти картинки кому-то, кто сидит не за монитором, а в отдалении. Или хочется рассмотреть получше фотографию какого-нибудь товара в интернет-магазине, а фотография такая, что невооруженным взглядом ее трудно понять. Вот и приходится устанавливать Image Zoom.
Image Zoom добавляет для контекстного меню, выдаваемого при правом щелчке мышью на картинке, новые пункты в подменю «Изменить размер». Собственно, пункты эти довольно однотипные — просто разные предварительные установки масштаба. Но ничего больше и не требуется. Есть также весьма основательное и переведенное на русский язык окно настроек.
Для не совсем понятных целей предусмотрено окно, позволяющее задать картинке произвольные размеры по вертикали и горизонтали. Разве что если вы особо ненавидите соотношение сторон логотипа какого-нибудь сайта…
Quick Java
Сайт: http://quickjavaplugin.blogspot.com/ Поддержка версий Firefox: 1.5—3.0
Yes Scripts
Сайт: https://addons.mozilla.org/en-US/firefox/addon/4922 Поддержка версий Firefox: 1.5—3.0
Поскольку эти два дополнения несут сходные функции, описываю их вместе. Они оба видны как кнопки на панели состояния. Отличия же таковы. Quick Java выключает или включает JavaScript-скрипты и Java (под это дело — две отдельные кнопки-переключателя) на текущей странице. Yes Scripts выключает или включает JavaScript-скрипты, не трогает Java, однако позволяет добавлять сайты в черный список. С сайтов из этого списка скрипты загружаться не будут.
Оба дополнения полезны не только при заходе на сайты, отягощенных скриптами, но и при изучении поведения разных назойливых программ, которые, как известно, любят направлять браузер куда не следует. Очевидно, что функции обоих дополнений следует соединить на радость пользователям, либо вообще поместить в Firefox.
Bandwidth Meter and Diagnostics
Сайт: http://extensionholic.com/speedtest.html Поддержка версий Firefox: 1.5—2.0
Представляет собой окно с двумя функциями: проверить скорость скачивания и заливки. В Windows доступны также функции подробной проверки broadband-соединения, а под Linux они просто не работают, поскольку используют функции Win API. В результате работы плагина выдается красивая сравнительная табличка вашей скорости в сравнении со стандартными для dial-up, ISDN, DSL и тому подобным.
Плагин очень полезен для проверки соединения и скорости, но, конечно, он показывает не просто наибольшую возможную скорость, а таковую при соединении с сервером Bandwidth Meter and Diagnostics. В случае каких-либо трудностей со скачиванием или передачей данных в Firefox, дополнение показывает страницу-окно с кнопками для утилит: разного рода ping, трассировка и другое.
Вместо заключения
Firefox слишком прост — вы не находите? Пара-другая встроенных плагинов вроде AdBlock не отяготила бы программу, и в то же время пришлась бы по душе многим людям. Что стоит добавить ту же кнопку отключения картинок? Или кто-то среди разработчиков считает, что нам не нужна такая кнопка, входящая в состав браузера? Не понимаю…
-
Популярные в этом разделе:
- «Обзор системы фильтрации спама rspamd: возможности, конфигурация, работа»,
- «Защищаем себя средствами GnuPG»,
- «Своё интернет-радио с Icecast».
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Хорошая подборка. А я еще пользуюсь neiron.ru/toolbar/ — ищет сразу в Яндексе и Гугле: на одной странице выдача из одного поисковика с дополнениями из второго.