← Все статьи

Гайды

Альтернатива 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 добавляет поверх базового внедрения:

Полный список смотри на странице возможностей. Выбирай JustZix, когда: тебе нужны CSS и JS вместе, ты предпочитаешь правила по шаблонам URL заголовкам скриптов и ценишь встроенные инструменты разработчика плюс синхронизацию и обмен без аккаунта.

Одно честное различие — каталог скриптов

Скажем об этом прямо. Greasemonkey, Tampermonkey и Violentmonkey все подключаются к одному большому каталогу пользовательских скриптов сообщества на Greasy Fork. Если твой план — «устанавливать скрипты, написанные другими людьми», то менеджер пользовательских скриптов — правильный инструмент, и Tampermonkey или Violentmonkey — твой ответ для Chrome. JustZix не стремится заменить тот каталог — он создан для написания и организации твоих собственных CSS и JS в виде правил.

Как выбрать

Ты хочешь...Используй
Устанавливать пользовательские скрипты сообщества в ChromeTampermonkey или Violentmonkey
То же, но полностью с открытым кодомViolentmonkey
Писать свои собственные CSS + JS, организованные как правилаJustZix
Синхронизировать и делиться правками без аккаунтаJustZix
Остаться именно на FirefoxGreasemonkey (или Violentmonkey)

Краткая версия

Greasemonkey для Chrome не существует — но есть хорошие эквиваленты. Для классического опыта userscript Tampermonkey и Violentmonkey превосходны и уважаемы. Если ты предпочитаешь управлять своими собственными CSS и JavaScript как правилами по шаблонам URL со встроенным инструментарием разработчика, на JustZix стоит взглянуть. Ни один из них не «проигравший» — они просто подходят под разные привычки.

Смотри также

Если подход на основе правил соответствует тому, как тебе нравится работать, JustZix бесплатен и устанавливается за пару минут — посети страницу загрузки, чтобы попробовать его, аккаунт не требуется.

Оцени эту статью

Оценок пока нет — оцени первым.

Попробуй сам

Установи JustZix и вставь любой сниппет из этой статьи. Две минуты от нуля до работающего правила на всех твоих устройствах.

Получить JustZix

Возможности · Как это работает · Примеры · Применение