Браузер Mozilla Firefox відрізняється не тільки високою функціональністю, але і величезним вибором сторонніх розширень, за допомогою яких можна значно розширити можливості вашого веб-оглядача. Так, одним з унікальних розширень для Firefox є Greasemonkey.
Greasemonkey - браузерні додаток для Mozilla Firefox, суть роботи якого полягає в тому, що воно здатне виконувати призначений для користувача JavaScript на будь-яких сайтах в процесі веб-серфінгу. Таким чином, якщо у вас є власний скрипт, то за допомогою Greasemonkey він може автоматично запускатися разом з іншими скриптами на сайті.
зміст
Установка Greasemonkey для Mozilla Firefox проводиться точно так же, як і будь-яке інше браузерні доповнення. Ви зможете як одразу перейти на сторінку завантаження доповнення за посиланням в кінці статті, так і знайти його самостійно в магазині розширень.
Для цього клацніть в правому верхньому куті по кнопці меню браузера і в відобразиться віконці виберіть розділ «Додатки».
У правому верхньому куті вікна розмістилася пошуковий рядок, через яку ми і будемо шукати наше додаток.
У результатах пошуку першим же за списком відобразиться шукане нами розширення. Для того, щоб додати його в Firefox, клацніть правіше від нього по кнопці «Встановити».
Після завершення установки доповнення потрібно виконати перезапуск браузера. Якщо ви не хочете це відкладати, клацніть по отобразившейся кнопці «Запустити знову зараз».
Як тільки розширення Greasemonkey буде встановлено для Mozilla Firefox, у верхньому правому кутку з'явиться мініатюрна ікона із симпатичною мавпочкою.
Для того, щоб приступити до використання Greasemonkey, вам буде потрібно створити скрипт. Для цього клацніть по іконці зі стрілочкою, яка розташувалася правіше від іконки самого доповнення, щоб відобразити меню, що випадає. Тут вам буде потрібно клацнути по кнопці «Створити скрипт».
Введіть найменування скрипта і, при необхідності, заповніть опис. В поле «Простір імен» вкажіть авторство. Якщо скрипт ваш, то буде добре, якщо ви введете посилання на ваш сайт або електронну пошту.
В поле «Включення» потрібно вказати список веб-сторінок, для яких буде виконуватися ваш скрипт. Якщо поле «Включення» залишити повністю порожнім, тоді скрипт буде виконуватися для всіх сайтів. У цей випадку вам може знадобитися заповнити поле «Винятки», в якому потрібно прописати адреси веб-сторінок, для яких, відповідно, скрипт виконуватися не буде.
Далі на екрані відобразиться редактор, в якому і відбувається створення скриптів. Тут ви можете задавати скрипти вручну, так і вставляти вже готові варіанти, наприклад, на цій сторінці розташовується список сайтів для користувача скриптів, звідки ви зможете знаходити ваші скрипти, які дозволять вивести використання браузера Mozilla Firefox абсолютно на новий рівень.
Для прикладу створимо найпростіший скрипт. У нашому прикладі ми хочемо, щоб при переході на будь-який сайт відображалося вікно з заданим нами повідомленням. Таким чином, залишивши поля «Включення» і «Винятки» недоторканими, у вікні редактора відразу під «// == / UserScript ==» вводимо таке продовження:
alert ( ' {$lang_domain} ');
Зберігаємо зміни і перевіряємо роботу нашого скрипта. Для цього відвідуємо будь-який веб-сайт, після чого на екрані з'явиться наша напоминалка з заданим повідомленням.
У процесі використання Greasemonkey може бути створено достатньо велику кількість скриптів. Для того, щоб управляти скриптами, натисніть на її зображення меню, що випадає Greasemonkey і виберіть пункт «Управління скриптами».
На екрані відобразяться всі скрипти, які можна змінювати, відключати або зовсім видаляти.
Якщо ж вам потрібно призупинити роботу доповнення, досить клацнути один раз лівою кнопкою миші по іконці Greasemonkey, після чого іконка стане блідою, кажучи про те, що додаток неактивно. Включення доповнення проводиться точно таким же чином.
Greasemonkey - браузерні розширення, яке при вмілому підході дозволить повністю підлаштувати роботу веб-сайтів під ваші вимоги. Якщо ви використовуєте в доповненні вже готові скрипти, то будьте гранично уважні - якщо скрипт був створений шахраєм, то ви зможете отримати цілий букет проблем.