Iniezione di CSS e JavaScript
JustZix sovrappone il tuo codice CSS e JavaScript a ogni pagina che visiti. Una regola legata a un dominio o a un pattern URL viene eseguita automaticamente a ogni visita — senza aspettare l'autore del sito, senza strumenti esterni.
Come funziona l'iniezione
Ogni regola in JustZix è un piccolo pezzo di codice legato a un punto del web. Scegli dove si applica — un intero dominio come example.com o un percorso URL preciso — incolli CSS, JavaScript, o entrambi, e salvi. Da quel momento l'estensione inietta quel codice automaticamente ogni volta che si carica una pagina corrispondente. Non c'è alcuna fase di build né nulla da eseguire a mano.
Ogni regola ha il proprio editor con evidenziazione della sintassi, numeri di riga, una barra di ricerca e un tema chiaro o scuro. Puoi tenere decine di regole fianco a fianco e attivarne o disattivarne ognuna con un solo clic sulla barra degli strumenti flottante.
CSS — restyling istantaneo
Il CSS viene iniettato tramite un tag <style> nell'head del documento, quindi le tue regole hanno piena specificità e possono sovrascrivere quasi tutto ciò che il sito fornisce. Nascondi un muro di cookie, allarga una colonna di lettura troppo stretta, forza una palette scura, ingrandisci un carattere minuscolo — la maggior parte delle correzioni quotidiane sono poche righe di CSS e hanno effetto nell'istante in cui la pagina viene renderizzata.
JavaScript — la tua logica
Quando il CSS non basta, una regola può eseguire JavaScript. JustZix lo esegue nel MAIN world della pagina, quindi il tuo script vede il vero oggetto window, le variabili della pagina e il suo DOM — e aggira la maggior parte delle restrizioni Content-Security-Policy che bloccano gli script inline. È la differenza tra il semplice nascondere un elemento e il riscrivere davvero il comportamento di una pagina: aggiungere una scorciatoia da tastiera, espandere automaticamente un contenuto compresso, osservare gli elementi caricati in ritardo.
Funziona anche su Facebook, X e GitHub
Le pagine con una Content-Security-Policy rigida (Facebook, X, GitHub e molte altre) bloccano gli script iniettati inline e le chiamate a new Function. JustZix supera quel muro con una strategia a tre livelli: prima tenta di eseguire il tuo codice tramite chrome.userScripts (che aggira la CSP senza eccezioni); se non funziona, ricorre al classico new Function; come ultima opzione inietta lo script come <script src="blob:…"> — una forma consentita dalla maggior parte delle policy. Le tue regole, azioni e finestre TEMP JS funzionano quindi proprio dove la maggior parte delle estensioni userscript si arrendono al primo passo.
Il percorso userScripts va abilitato una volta nelle impostazioni del browser ("Consenti script utente" o modalità sviluppatore) — l'estensione mostra le istruzioni precise non appena una pagina risulta irraggiungibile con gli altri metodi. Il resto è automatico: JustZix sceglie il miglior percorso disponibile per ogni sito.
Nessun account, nessun permesso
L'iniezione è interamente locale. Le regole vivono nel tuo browser, vengono eseguite solo per te e non richiedono l'approvazione dell'autore del sito. Non c'è alcun account da creare né nulla da pagare. Decidi tu cosa viene eseguito e dove, e lo disattivi nel momento in cui non ti serve più.
Regole CSS e JS pronte all'uso per i siti popolari ti aspettano nel catalogo degli esempi — copiane una, adattala e hai una regola funzionante in meno di un minuto.
Articoli del blog correlati
Articoli che approfondiscono questo argomento.