Funkcje JustZix

Wzorce URL z wildcardami

Wzorzec URL decyduje, gdzie reguła JustZix się uruchamia. Od jednego dokładnego adresu po całą rodzinę subdomen — kilka znaków wystarczy, by reguła trafiała wyłącznie tam, gdzie ma działać, i nigdzie indziej.

Cała domena czy dokładna ścieżka

Najprostszy wybór to zasięg reguły. Wzorzec https://example.com/* obejmie każdą podstronę witryny — stronę główną, artykuły, panel — wszędzie tam, gdzie reguła ma działać niezależnie od tego, co stoi po ukośniku. Gdy poprawka dotyczy jednego konkretnego widoku, podaj pełny adres bez gwiazdki: https://example.com/admin dopasuje się wyłącznie do tej jednej ścieżki.

Pomiędzy tymi skrajnościami jest cała przestrzeń. Wzorzec https://example.com/blog/* ograniczy regułę do sekcji bloga, nie ruszając reszty serwisu. To podstawowa zasada: im węższy wzorzec, tym mniej niespodzianek.

Znak * — joker

Gwiazdka zastępuje dowolny ciąg znaków, także pusty. Działa w każdej części adresu: w protokole, w nazwie hosta i w ścieżce.

  • https://*.example.com/* — wszystkie subdomeny: app, sklep, pomoc.
  • *://localhost:*/* — lokalna aplikacja na dowolnym porcie i protokole.
  • *staging* — każdy adres zawierający słowo „staging", niezależnie od domeny.

Wzorce włączające i wykluczające

Wzorzec włączający mówi, gdzie reguła ma się uruchomić. Wzorzec wykluczający odejmuje od tego pojedyncze miejsca. Razem pozwalają opisać sytuacje typu „cała witryna oprócz koszyka": włączasz https://example.com/*, a następnie wykluczasz https://example.com/checkout/*. Wykluczenie zawsze ma pierwszeństwo, więc reguła nie wejdzie tam, gdzie mogłaby coś zepsuć.

Zawężaj regułę, by nie wyciekała

Reguła ze zbyt szerokim wzorcem potrafi zadziałać na stronach, o których nawet nie myślałeś — selektor .header wygląda inaczej na każdej witrynie. Trzy poziomy wzorców (katalog, grupa, reguła) kumulują się, więc możesz zacząć od domeny na poziomie katalogu i dociąć regułę do jednej ścieżki. Zasada jest prosta: wybierz najwęższy wzorzec, który nadal obejmuje wszystkie strony, na których poprawka ma sens.

SPA i parametry zapytania

Aplikacje jednostronicowe zmieniają widok bez przeładowania, więc fragment po # albo część ścieżki bywa nieprzewidywalny. Najpewniej jest dopasować stabilny człon adresu — na przykład https://example.com/app/* — i resztę pracy zostawić skryptowi reguły. Parametry zapytania po znaku ? również obejmiesz gwiazdką: https://example.com/search* trafi w stronę wyników niezależnie od tego, jakie filtry doklei do niej użytkownik.

Pozostałe funkcje

{ } Wstrzykiwanie CSS i JavaScriptTwórz reguły CSS i JavaScript dla dowolnej domeny lub ścieżki URL. Ukrywaj elementy, popraw układ, dodaj własną logikę — pełna kontrola nad każdą stroną. Hierarchiczna organizacjaKatalogi, grupy, zestawy reguł i akcje tworzą drzewo, które utrzymuje porządek od jednej poprawki CSS po setki reguł w wielu projektach. Pływający przyciskMały okrągły przycisk na stronie pokazuje stan reguł kolorem i pozwala włączać je jednym kliknięciem. Prawy klik otwiera panel ze sterowaniem każdą regułą z osobna. Panel akcji — 6 typów kontrolekInteraktywny pasek na stronie z sześcioma typami kontrolek: przycisk, lista, pole tekstowe, suwak, notatnik i trójstanowy przełącznik. Każda akcja uruchamia kod CSS lub JS. Programatyczne API — JZ i JUSTZIXDwa globalne obiekty — JZ i JUSTZIX — pozwalają Twoim regułom JS klikać przyciski akcji programatycznie i logować wprost do Output Console, bez DevTools. Synchronizacja między urządzeniamiJeden klucz synchronizacji łączy wszystkie przeglądarki. Reguły, foldery i ustawienia propagują się z rozstrzyganiem konfliktów per encja, bez hurtowego nadpisywania. Udostępnianie i backupyUdostępnij katalog, grupę lub regułę krótkim linkiem wygasającym po 1–48 h, a swoje dane chroń automatycznymi backupami w chmurze. Okna na froncie — CSS, JS i konsolePięć okien deweloperskich renderowanych wprost na stronie: edytor CSS i JS, konsola REPL, podgląd logów i asystent AI — bez otwierania DevTools.

Wszystkie funkcje →