Alternatywa dla Greasemonkey w Chrome — uczciwy poradnik
Greasemonkey to jedno z najbardziej znanych narzędzi do personalizacji przeglądarki — ale działa wyłącznie na Firefoksie. Jeśli korzystasz z Chrome i szukasz alternatywy dla Greasemonkey, ten uczciwy poradnik wyjaśnia, czym jest Greasemonkey, jakie są odpowiedniki w świecie Chrome i jak wybrać ten, który pasuje do Twojego sposobu pracy.
Czym jest Greasemonkey
Greasemonkey to oryginalny menedżer userscriptów. Userscript to mały fragment JavaScriptu, który uruchamia się automatycznie na wybranych przez Ciebie stronach — by podkręcić układ, dodać funkcję, usunąć irytację albo zautomatyzować kliknięcie. Greasemonkey spopularyzował ten format tak gruntownie, że userscripty wciąż bywają nazywane „skryptami Greasemonkey".
Należy mu się uznanie: ma otwarty kod, stworzył standard przyjęty przez inne narzędzia i wciąż jest utrzymywany dla Firefoksa. Jedynym realnym ograniczeniem dla naszego celu jest to oczywiste.
Haczyk — Greasemonkey działa wyłącznie na Firefoksie
Greasemonkey to rozszerzenie do Firefoksa i nie jest dostępne dla Chrome, Edge, Brave ani innych przeglądarek opartych na Chromium. Nie ma oficjalnego portu na Chrome ani planów na taki. Jeśli więc korzystasz z Chrome, nie szukasz „Greasemonkey dla Chrome" — coś takiego nie istnieje — szukasz narzędzia, które robi to samo zadanie. Dobra wiadomość: kilka takich jest.
Tampermonkey — popularny wybór dla Chrome
Tampermonkey to najpowszechniej używany menedżer userscriptów na Chrome. Działa w tym samym standardowym formacie userscriptów co Greasemonkey, więc zdecydowana większość skryptów z katalogów takich jak Greasy Fork instaluje się i działa bez zmian. Ma dojrzały edytor i obsługuje uprzywilejowane API GM_*.
Wybierz Tampermonkey, gdy: chcesz najbliższego odpowiednika Greasemonkey dla Chrome, a Twoim głównym celem jest instalowanie userscriptów społeczności.
Violentmonkey — otwarty kod, ten sam model
Jeśli zależy Ci na otwartym kodzie — a dla wielu użytkowników Greasemonkey tak jest, skoro sam Greasemonkey ma otwarty kod — naturalnym wyborem jest Violentmonkey. Ma licencję MIT, działa w tym samym formacie userscriptów, obsługuje popularne API GM_* i działa w przeglądarkach opartych na Chromium oraz w Firefoksie. W codziennym używaniu jest bardzo zbliżony do Tampermonkey.
Wybierz Violentmonkey, gdy: chcesz pracy z userscriptami na Chrome z w pełni otwartym kodem źródłowym.
JustZix — podejście oparte na regułach
JustZix rozwiązuje ten sam leżący u podstaw problem — „spraw, by ta strona zachowywała się tak, jak chcę" — innym projektem. Zamiast plików skryptów niosących nagłówek metadanych // ==UserScript== tworzysz reguły dopasowywane do wzorców URL, a każda reguła może zawierać zarówno CSS, jak i JavaScript. Jest darmowy, działa na Chrome i innych przeglądarkach opartych na Chromium i nie wymaga żadnego konta.
Userscript i reguła JustZix wyrażają tę samą ideę w różnych kształtach. Sposób z userscriptem:
// ==UserScript==
// @match https://example.com/*
// ==/UserScript==
document.querySelector('.ads').remove();
Sposób z JustZix — wzorzec URL https://example.com/* ustawiony w regule, a w panelu JS po prostu:
document.querySelector('.ads').remove();
Co JustZix dodaje ponad podstawowe wstrzykiwanie:
- Foldery, grupy i reguły — prawdziwa hierarchia zamiast płaskiej listy skryptów.
- Okna deweloperskie w karcie — panel CSS, panel JS, REPL konsoli JS oraz sześciozakładkowa Konsola wyjścia z widokami Network i DataLayer — dzięki czemu budujesz i debugujesz na żywej stronie.
- Pasek akcji jednym kliknięciem oraz API
window.JZdo wyzwalania działań na żądanie. - Opcjonalna synchronizacja między urządzeniami za pomocą lokalnie wygenerowanego klucza — backend trzyma tylko jego skrót SHA-256 — oraz udostępnianie pakietów reguł przez krótkie linki z czasem życia 1–48 h.
- Brak telemetrii.
Pełną listę znajdziesz na stronie funkcji. Wybierz JustZix, gdy: chcesz CSS i JS razem, wolisz reguły oparte na wzorcach URL od nagłówków skryptów oraz cenisz wbudowane narzędzia deweloperskie plus synchronizację i udostępnianie bez konta.
Jedna uczciwa różnica — katalog skryptów
Powiemy o tym wprost. Greasemonkey, Tampermonkey i Violentmonkey wszystkie czerpią z tego samego dużego katalogu userscriptów społeczności na Greasy Fork. Jeśli Twój plan to „instaluj skrypty, które napisali inni ludzie", menedżer userscriptów jest właściwym narzędziem, a Tampermonkey lub Violentmonkey to Twoja odpowiedź dla Chrome. JustZix nie ma na celu zastąpienia tego katalogu — jest stworzony do pisania i organizowania własnego CSS i JS jako reguł.
Jak wybrać
| Chcesz... | Użyj |
|---|---|
| Instalować userscripty społeczności na Chrome | Tampermonkey lub Violentmonkey |
| To samo, ale w pełni otwarty kod | Violentmonkey |
| Pisać własny CSS + JS, zorganizowany jako reguły | JustZix |
| Synchronizować i udostępniać poprawki bez konta | JustZix |
| Pozostać konkretnie na Firefoksie | Greasemonkey (lub Violentmonkey) |
Wersja w skrócie
Nie ma Greasemonkey dla Chrome — ale są dobre odpowiedniki. Dla klasycznego doświadczenia z userscriptami Tampermonkey i Violentmonkey są znakomite i poważane. Jeśli wolisz zarządzać własnym CSS i JavaScriptem jako regułami opartymi na wzorcach URL z wbudowanymi narzędziami deweloperskimi, JustZix jest wart spojrzenia. Żadne z nich nie jest „przegranym" — po prostu pasują do różnych nawyków.
Zobacz także
Jeśli podejście oparte na regułach pasuje do tego, jak lubisz pracować, JustZix jest darmowy i instaluje się w kilka minut — odwiedź stronę pobierania, aby go wypróbować, bez wymaganego konta.
Oceń ten wpis
Brak ocen — oceń jako pierwszy.