Лисьи плагиныShadOS (shados@real.xakep.ru)Хакер, номер #083, стр. 083-040-1 Обзор наиболее интересных плагинов для FireFox [introduction] Здоров, мил человек! Как ты, наверное, догадался, сегодня я расскажу тебе о плагинах для лучшего в мире браузера - FireFox. Хотя под плагином для FireFox обычно понимают немного другое, я различий между ними и расширениями для простоты делать не буду. Все неверные могут идти лесом со своей Оперой и т.п., так как идеологических споров затевать я не намерен, и тебе не советую. Тех же, кто душой и сердцем оставался с этим великолепным браузером, и убеждать не надо: они и так знают, что FireFox (кстати, в народе это чудо еще шутливо кличут «FraerFox») самый быстрый, самый твикаемый и самый-самый расширяемый браузер в мире. Помимо того, еще один плюс: порты FireFox'a есть и под Windows, и под Linux, и под MacOS. Да вообще, можно его собрать почти на любой *nix-like системе, если у тебя прямые руки и компилятор gcc в них. Вся соль этого браузера как раз и состоит в его плагинах. Плагин в понимании файрфокса - это небольшая надстройка, которая добавляет браузеру новые функциональные возможности и фишки - начиная какой-нибудь простенькой кнопкой на панели, фильтрацией рекламы или управлением закачками, и заканчивая совершенно новой функцией, такой как IRC-клиент или управление медиаплеером. Собственно, плагин - это один архив с расширением *.xpi (произносится как «хиппи»), который устанавливается простым открытием через главное меню «Файл ->gt; Открыть». После перезапуска браузера плагин готов к применению. Назвав расширение архивом, я отнюдь не ошибся: переименуй *.xpi в *.zip и ты увидишь все внутренности плагина. Например, plugin.xpi содержит следующее: plugin.xpi: install.rdf chrome.manifest chrome/plugin.jar components/... defaults/... install.rdf - XML файл, который содержит информацию о плагине. chrome.manifest - текстовый файл, который сообщает файрфоксу, какие оверлеи, стили и локали подгрузить, чтобы обеспечить использование плагина. defaults/ содержит настройки по умолчанию. Может быть, если позволит «Святой Коннектий» и Марс будет в третьей фазе Луны, то после нового 2006-го года, отойдя от праздничного похмелья, черкану пару строк в кодинг о написании этих самых плагинов, тогда и рассмотрим все подробнее. В довесок к сплошным преимуществам, скажу, что для web-разработчиков FireFox стал абсолютно незаменимой утилитой для отладки, тестирования и разработки сайтов. Для пользователей (да и не только) - отличной платформой, которая позволяет создать браузер своей мечты, не прибегая к разработке собственного движка и оболочки. А для программеров - еще одной забавой, позволяющей показать свое мастерство в написания плагинов на JavaScript и XUL (смотри врезку). Тебе, как настоящему хакеру, согласись, нужно все это, а потому не будем тянуть кота за хвост и рассмотрим наиболее интересные расширения прямо сейчас. [безопасность] Естественно, что сначала мы позаботимся о собственной безопасности и облачим FireFox в непробиваемые доспехи в лице плагинов NoScript и Adblock. Серфя инет в поисках заветной халявы, постоянно натыкаешься на зловредную рекламу. Можно, конечно, обвешаться кучей файрволов и блокеров рекламы, но гораздо эффективнее, на мой взгляд, все это спрятать в браузер в виде Adblock. Этот плагин позволяет блокировать загрузку баннеров, анимации, фреймов и изображений, используя фильтры адресной строки по подстрокам и регулярным выражениям. Эти фильтры можно создавать самому, блокируя каждое изображение вручную, или использовать импорт текстовых файлов-списков фильтров, который ты можешь найти в Сети. Использовать AdBlock очень просто. Всего лишь щелкнув правой кнопкой и выбрав пункт AdBlock ..., в открывшемся окне ты сможешь менять адрес блокируемого элемента или создавать фильтр для данного сайта. Естественно, что такая полезная вещь, как блокировка рекламы, должна быть автоматизирована. И здесь нам на помощь приходит отличное расширение AdBlock Filterset.G Uploader, являющееся надстройкой для AdBlock, которое автоматически загружает новые фильтры из Сети каждые 4-7 дней. Просто отличный дуэт получается. Содержание Вперед на стр. 083-040-2 |


















































































































