Tampermonkey для Яндекс браузера – популярное расширение, которое обеспечивает подключение и выполнение сторонних сценариев или скриптов (командных файлов, написанных на языке JavaScript) в браузере. Сценарии используются для автоматизации обычной работы пользователя, повышения удобства работы с браузером, оптимизации внешнего вида браузера и посещаемых сайтов.
Как скачать и установить
Пример работы приложения – добавления кнопки «Скачать» на просматриваемый видеоролик. Плагин Tampermonkey не требует специальных знаний для скачивания и установки. Скачать его можно в магазине Google Chrome.
Чтобы установить расширение, необходимо:
- зайти в магазин, найти Tampermonkey;
- нажать на кнопку «Загрузить», затем еще раз для подтверждения;
- дождаться появления иконки плагина в строке управления браузере.
После этого можно открыть окно управления и добавить адреса новых скриптов. Плагин сам предложит библиотеки скриптов, эксперты рекомендуют OpenUserJS. Нужно выбрать требуемый сценарий и нажать на кнопку инсталляции. Управление возможностями плагина обеспечивается простым щелчком по иконке приложения, которая вызывает меню со следующими пунктами:
- информация о работающих скриптах;
- поиск новых скриптов;
- создать новый скрипт;
- проверить наличие обновлений;
- панель управления.
В панели управления есть кнопка «Отправить пожертвование». Программа распространяется по бесплатной лицензии, донаты помогут разработчику совершенствовать решение.
При необходимости отключить работу расширения, нужно щелкнуть по его иконке в панели управления браузера, дождаться, пока она изменится на крестик, перезагрузить браузер.
Функционал
Разработчики создали плагин для решения таких задач:
- быстрое добавление и выполнение сторонних сценариев;
- автоматическое обновление и редактирование скриптов при появлении обновления на сайте (форуме) разработчика;
- включение и отключение сценариев при необходимости;
- настройка возможностей скриптов;
- поиск и добавление недостающих скриптов;
- прописывание выполняемых действий в браузерных играх, которые будут реализованы без участия пользователя;
- возможность использования встроенного редактора скриптов на языке Java;
- установление сценариев с жесткого диска из облачного хранилища;
- архивирование и хранение скриптов;
- самостоятельное создание скриптов.
Для использования плагина пользователю не требуется глубокое знание языка программирования Java.
Сценарии добавляются в плагин тремя способами:
- по прямой ссылке на сайт их размещения;
- из популярных интернет-библиотек и облачных хранилищ;
- с жесткого диска компьютера или съемного носителя.
Для добавления в панели управления плагина достаточно указать ссылку или место хранения файла. Встроенный редактор, позволяющий даже неопытным пользователем редактировать сценарии, является ключевым достоинством расширения. Редактор позволяет:
- сохранять работу при разрыве сессии или переводе активности в другое окно;
- проверять синтаксис кода сценариев;
- выделять спорные моменты при помощи 5-ти видов подсветки;
- находить лишние пробелы.
С помощью редактора можно самостоятельно дописать и улучшить уже скачанный сценарий.
Плюсы и минусы
Преимущества расширения видны при изучении отзывов пользователей:
- широкие возможности текстового редактора – проверит код с точки зрения правильности написания при помощи алгоритма JSHint, который подсветкой выделит вызывающие сомнения места;
- наличие регулярно обновляемого черного списка опасных скриптов и сайтов, на которых они распространяются;
- отображение страниц, которые активны в настоящее время (в конкретной сессии), а также настроек со скрытием неиспользуемых опций;
- просмотр и редактирование исходного кода JavaScript, написание собственного сценария, возможность протестировать, испытать и улучшить его;
- полное описание используемых сценариев с указанием текущей версии, даты последнего обновления, перечне сайтов, на которых сценарий может быть реализован, дополнительных требуемых разрешениях, ссылок на домашнюю страницу;
- интуитивно понятный интерфейс;
- простое управление;
- русификация.
Иногда внимание обращается на некоторые недостатки:
- нечеткость алгоритмов, по которым дописываются скрипты;
- неполный черный список сайтов и сценариев.
Несмотря на небольшие недостатки, плагин популярен. Расширение будет полезно для пользователей, не удовлетворенных стандартным функционалом браузера. Оно позволит оптимизировать работу в интернете, отработать навыки по работе с языком программирования.