Альтернатива Greasemonkey для Chrome — честное руководство
Greasemonkey — один из самых известных инструментов настройки браузера, но он работает только в Firefox. Если ты на Chrome и ищешь альтернативу Greasemonkey, это честное руководство объясняет, что такое Greasemonkey, какие есть эквиваленты в мире Chrome и как выбрать тот, что подходит под то, как ты работаешь.
Что такое Greasemonkey
Greasemonkey — это первый менеджер пользовательских скриптов. Пользовательский скрипт — это небольшой фрагмент JavaScript, который автоматически срабатывает на выбранных тобой страницах — чтобы подправить верстку, добавить функцию, убрать раздражитель или автоматизировать клик. Greasemonkey популяризировал формат настолько основательно, что пользовательские скрипты до сих пор иногда называют «скриптами Greasemonkey».
Он заслуживает признания: у него открытый код, он создал стандарт, который переняли другие инструменты, и он всё ещё поддерживается для Firefox. Единственное реальное ограничение для нашей цели — очевидное.
Загвоздка — Greasemonkey только для Firefox
Greasemonkey — расширение для Firefox, и оно недоступно для Chrome, Edge, Brave или других браузеров на Chromium. Официального порта для Chrome нет и не планируется. Так что если ты на Chrome, ты ищешь не «Greasemonkey для Chrome» — такого не существует — ты ищешь инструмент, который делает ту же работу. Хорошая новость: несколько таких есть.
Tampermonkey — популярный выбор для Chrome
Tampermonkey — самый широко используемый менеджер пользовательских скриптов в Chrome. Он работает с тем же стандартным форматом userscript, что и Greasemonkey, поэтому подавляющее большинство скриптов из каталогов вроде Greasy Fork устанавливаются и работают без изменений. У него зрелый редактор, и он поддерживает привилегированные API GM_*.
Выбирай Tampermonkey, когда: тебе нужен ближайший к Greasemonkey эквивалент для Chrome, а твоя главная цель — установка пользовательских скриптов сообщества.
Violentmonkey — открытый код, та же модель
Если открытый код для тебя важен — а для многих пользователей Greasemonkey это так, поскольку сам Greasemonkey с открытым кодом — Violentmonkey станет естественным выбором. Он распространяется под лицензией MIT, работает с тем же форматом userscript, поддерживает распространённые API GM_* и работает в браузерах на Chromium и в Firefox. В повседневном использовании он очень близок к Tampermonkey.
Выбирай Violentmonkey, когда: тебе нужен рабочий процесс с пользовательскими скриптами на Chrome с полностью открытой кодовой базой.
JustZix — подход на основе правил
JustZix решает ту же базовую задачу — «заставить эту страницу вести себя так, как я хочу» — с другим устройством. Вместо файлов-скриптов, несущих заголовок метаданных // ==UserScript==, ты создаёшь правила, сопоставляемые по шаблонам URL, и каждое правило может содержать как CSS, так и JavaScript. Он бесплатен, работает в Chrome и других браузерах на Chromium и не требует аккаунта.
Пользовательский скрипт и правило JustZix выражают одну и ту же идею в разных формах. Способ userscript:
// ==UserScript==
// @match https://example.com/*
// ==/UserScript==
document.querySelector('.ads').remove();
Способ JustZix — шаблон URL https://example.com/*, заданный в правиле, а в панели JS просто:
document.querySelector('.ads').remove();
Что JustZix добавляет поверх базового внедрения:
- Папки, группы и правила — настоящая иерархия, а не плоский список скриптов.
- Окна разработчика прямо во вкладке — панель CSS, панель JS, REPL JS-консоли и Output Console из шести вкладок с видами Network и DataLayer — так что ты собираешь и отлаживаешь на живой странице.
- Панель действий в один клик и API
window.JZдля запуска вещей по требованию. - Опциональная синхронизация между устройствами через сгенерированный локально ключ — бэкенд хранит только его SHA-256 хеш — и обмен наборами правил через короткие ссылки с TTL 1–48 ч.
- Никакой телеметрии.
Полный список смотри на странице возможностей. Выбирай JustZix, когда: тебе нужны CSS и JS вместе, ты предпочитаешь правила по шаблонам URL заголовкам скриптов и ценишь встроенные инструменты разработчика плюс синхронизацию и обмен без аккаунта.
Одно честное различие — каталог скриптов
Скажем об этом прямо. Greasemonkey, Tampermonkey и Violentmonkey все подключаются к одному большому каталогу пользовательских скриптов сообщества на Greasy Fork. Если твой план — «устанавливать скрипты, написанные другими людьми», то менеджер пользовательских скриптов — правильный инструмент, и Tampermonkey или Violentmonkey — твой ответ для Chrome. JustZix не стремится заменить тот каталог — он создан для написания и организации твоих собственных CSS и JS в виде правил.
Как выбрать
| Ты хочешь... | Используй |
|---|---|
| Устанавливать пользовательские скрипты сообщества в Chrome | Tampermonkey или Violentmonkey |
| То же, но полностью с открытым кодом | Violentmonkey |
| Писать свои собственные CSS + JS, организованные как правила | JustZix |
| Синхронизировать и делиться правками без аккаунта | JustZix |
| Остаться именно на Firefox | Greasemonkey (или Violentmonkey) |
Краткая версия
Greasemonkey для Chrome не существует — но есть хорошие эквиваленты. Для классического опыта userscript Tampermonkey и Violentmonkey превосходны и уважаемы. Если ты предпочитаешь управлять своими собственными CSS и JavaScript как правилами по шаблонам URL со встроенным инструментарием разработчика, на JustZix стоит взглянуть. Ни один из них не «проигравший» — они просто подходят под разные привычки.
Смотри также
Если подход на основе правил соответствует тому, как тебе нравится работать, JustZix бесплатен и устанавливается за пару минут — посети страницу загрузки, чтобы попробовать его, аккаунт не требуется.
Оцени эту статью
Оценок пока нет — оцени первым.