Greasemonkey - расширение для Firefox

Евгений Чайкин aka StraNNick
StraNN'ое место

2005-08-16

Как говорят в рекламе, я открыл для себя еще одно расширение для Firefox. Огнелис всё больше превращается в dream-browser. Итак встречайте - Greasemonkey.

Расширение само по себе ничего не делает. Оно позволяет писать страницезависимые пользовательские скрипты... Сложно звучит? Ничего, сейчас расскажу подробнее.

Пример. Есть такой сервис RapidShare, благодаря которому можно перебрасываться файлами. Он использует следующую бизнес-схему - либо платишь деньги и качаешь безо всяких ограничений, либо будь добёр подождать определённое время (около минуты), прежде чем начнётся закачка. Так вот, один из пользовательских скриптов просто-напросто убирает это надуманное ограничение. Всё как у людей - заходишь и качаешь... :)

Или вот еще пример. Отдельные дезигнеры пишут гадкие скрипты, благодаря которым при наведении мышки на ссылку, в статусной строке ничего не отображается. Или отображается всякая лабуда. Короче, всё в лучших традициях ослика IE. Скажем решительное нет таким поползновениям! Скрипт MouseOverThis! пресечет их на корню...

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

Напоследок, порадую кодеров. Если, вдохновившись примером зарубежных товарищей, Вы решили осчастливить прогрессивное человечество собственноручно написанным скриптом, улучшающим отдельный сайт, а то и весь интернет в целом, зайдите на Dive Into Greasemonkey - там Вы найдёте подробное описание этого увлекательного процесса, а также такие приятные мелочи, как образцы и примеры...

Существует также компилятор, позволяющие преобразовывать пользовательский скрипт в полноценное расширение для Firefox, но это уже другая история... Ищущий, да обрящет, как говаривал один небезызвестный деятель...