← Wszystkie wpisy

Przewodniki

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:

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 ChromeTampermonkey lub Violentmonkey
To samo, ale w pełni otwarty kodViolentmonkey
Pisać własny CSS + JS, zorganizowany jako regułyJustZix
Synchronizować i udostępniać poprawki bez kontaJustZix
Pozostać konkretnie na FirefoksieGreasemonkey (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.

Wypróbuj samodzielnie

Zainstaluj JustZix i wklej dowolny snippet z tego artykułu. Dwie minuty od zera do działającej reguły na wszystkich Twoich urządzeniach.

Pobierz JustZix

Funkcje · Jak to działa · Przykłady · Zastosowania