Rambler's Top100
 
 
  21 марта 2010 года Я здесь впервые! Компьюлента
CIO
Терралаб
Бизнес-журнал
iBusiness
большие новости | terralab | своя игра | интерактив | блоги | readitorial | голубятня | наука и жизнь
Секреты Firefox. Как добавлять свои скрипты к чужим веб-страницам?
Автор: Андрей Крупин
Опубликовано 04 мая 2005 года

Идея модификации HTML-контента на стороне клиента существует уже давно, а в свете современных веяний и тенденций развития сети интернет, когда количество бесполезной информации явно превалирует над полезной, использование фильтрации загружаемых веб-страниц становится осознанной необходимостью. Кроме того, изменяя "на лету" скачанный код, можно в определенных пределах манипулировать функциональностью различных интернет-сервисов.

Заинтересовались? Что ж, пора от слов перейти к делу и рассмотреть программную задумку, реализующую все тезисы предыдущего абзаца. Посмотрим, что нам приготовил сетевой разум...

Знакомьтесь - расширение Greasemonkey для Firefox, позволяющее создавать свои сценарии (так называемые "user scripts"), изменяющие загружаемые браузером веб-страницы путем внедрения в HTML-код пользовательских скриптов. Текст сценария, как правило, изначально пишется под определенный сайт, однако нет ничего сложного для создания универсального скрипта, например, для удаления навязчивых баннеров.

После установки плагина Greasemonkey становятся доступными пункты меню 'Install User Script...', 'Manage User Scripts...' и 'User Script Commands', предназначенные для работы со сценариями
После установки плагина Greasemonkey становятся доступными пункты меню "Install User Script...", "Manage User Scripts..." и "User Script Commands", предназначенные для работы со сценариями.

Для инсталляции необходимых скриптов достаточно выбрать соответствующий пункт в контекстном меню браузера
Для инсталляции необходимых скриптов достаточно выбрать соответствующий пункт в контекстном меню браузера.

База предлагаемых готовых скриптов весьма внушительна и ориентирована практически только на зарубежные сервисы (российские программисты-энтузиасты, ау!). Сразу спешим обрадовать любителей сервисов от компании Google, которые найдут в базе массу полезных для себя скриптов. К примеру, для сервиса Gmail доступны сценарии, добавляющие в почтовый интерфейс кнопки "Удалить", "Архивировать" и прочие элементы дизайна, облегчающие работу с системой. Также можно найти скрипты для удаления контекстной рекламы, автоматического сохранения писем как черновиков, настройки защищенного соединения с сервером и многие другие.

Результат работы расширения Greasemonkey и дополнительных сценариев в почтовом сервисе Gmail
Результат работы расширения Greasemonkey и дополнительных сценариев в почтовом сервисе Gmail.

Менеджер установленных скриптов
Менеджер установленных скриптов.

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

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

Оптимизация ИТ-инфраструктуры для снижения затрат на ИТ. Семейство решений IBM Tivoli - оптимизация систем хранения данных при существенном росте их объема. Управление хранением и защита данных. Мониторинг системных ресурсов. Управление запросами, сделанными по телефону и через каталог.

Бизнес-образование в сфере информационных технологий
Школа IT-менеджмента АНХ представляет уникальные программы подготовки для IT-директоров и специалистов – МВА CIO и “IT-менеджер”. Открыт набор в весенние группы!

Новости партнеров
Загружается, подождите...
Результаты опросов

О проекте | Реклама на сайте | Рассылки сайта | КПК–версия

© ООО «Компьютерра–Онлайн», 1997 — 2010.
При цитировании и использовании любых материалов ссылка на портал «Компьютерра–Онлайн» обязательна (для Интернет–изданий — www.computerra.ru)
Редакция сайта: site@computerra.ru
Техподдержка сайта: websupport@computerra.ru
Отдел рекламы: reklama@computerra.ru
Телефон: (495) 232–22–61, (495) 232–22–63
Работает на «Битрикс: Управление сайтом»
Почта защищена сервером «СПАМОРЕЗ»
продвижение сайта - ТриЛан
Сайт работает на сервере DEPO Computers
Rambler's Top100