Come nascondere i cookie wall e i popup di consenso con il CSS
I banner dei cookie sono la tassa che paghi per visitare quasi qualsiasi sito web nel 2026. Coprono i contenuti, bloccano lo scorrimento e pretendono un clic prima che tu possa leggere una sola parola. Con JustZix puoi farli sparire automaticamente su ogni sito che scegli.
Perché una regola CSS batte il clic su "Rifiuta tutto"
Cliccare attraverso le finestre di consenso è ripetitivo e lento, e molte di esse nascondono il pulsante "Rifiuta" dietro un menu aggiuntivo. Una regola JustZix viene eseguita nel momento in cui la pagina si carica, quindi il banner non ha mai la possibilità di interromperti. La imposti una volta per sito (o una volta con un pattern URL ampio) e te ne dimentichi.
Il trucco è che la maggior parte dei banner sono semplici elementi DOM con nomi di classe prevedibili. Nascondi l'elemento, ripristina lo scorrimento e la pagina si comporta come se il banner non fosse mai esistito.
Ricetta 1: nascondi il banner e ripristina lo scorrimento
La maggior parte delle librerie di consenso blocca la pagina aggiungendo overflow: hidden all'elemento <body> o <html>. Nascondere solo il banner non basta: devi anche sbloccare lo scorrimento.
/* Pulizia generica dei banner dei cookie */
[id*="cookie"], [class*="cookie-banner"],
[class*="consent"], [id*="consent"],
[aria-label*="cookie" i] {
display: none !important;
}
/* Ripristina lo scorrimento bloccato dal banner */
html, body {
overflow: auto !important;
position: static !important;
}
Il flag i dentro [aria-label*="cookie" i] rende la corrispondenza non sensibile alle maiuscole, così cattura "Cookie", "COOKIE" e "cookie" allo stesso modo.
Ricetta 2: rimuovi lo sfondo scuro dell'overlay
Alcuni siti oscurano l'intera pagina dietro la finestra con un overlay fisso a schermo intero. Anche dopo aver nascosto la finestra, quello strato grigio può rimanere e inghiottire i tuoi clic.
/* Rimuovi lo sfondo che oscura */
.modal-backdrop, .overlay, .cookie-overlay,
[class*="backdrop"], [class*="scrim"] {
display: none !important;
pointer-events: none !important;
}
Ricetta 3: un fallback JS per i banner ostinati
Una manciata di strumenti di consenso ricostruisce il banner dopo il caricamento del CSS, oppure lo renderizza dentro uno shadow DOM che il CSS non può raggiungere. Per quelli, una piccola regola JavaScript fa il lavoro. JustZix la esegue sulle pagine che indichi.
// Rimuovi i nodi di consenso renderizzati in ritardo
const KILL = ['cookie', 'consent', 'gdpr', 'privacy-banner'];
function sweep() {
document.querySelectorAll('div, section, aside').forEach(el => {
const id = (el.id + ' ' + el.className).toLowerCase();
if (KILL.some(k => id.includes(k)) && el.offsetHeight < 600) {
el.remove();
}
});
document.documentElement.style.overflow = 'auto';
document.body.style.overflow = 'auto';
}
sweep();
new MutationObserver(sweep).observe(document.body, {
childList: true, subtree: true
});
Il controllo offsetHeight < 600 è una rete di sicurezza: impedisce allo script di eliminare un vero articolo che per caso menziona "privacy" in un nome di classe.
Mirare agli URL giusti
Se vuoi questo ovunque, usa un pattern jolly come *://*/*. Se un sito particolare si rompe, restringi la regola a quel dominio. JustZix ti permette di tenere sia una regola di pulizia globale sia override per singolo sito, e vince la regola più specifica.
- Globale:
*://*/*per il CSS generico sopra. - Per sito:
https://news.example.com/*per un selettore personalizzato.
Quando smettere di nascondere e iniziare a cliccare
Nascondere un banner con il CSS non invia una scelta di consenso al sito. Per la maggior parte delle letture va bene: niente banner, niente finestra di tracciamento. Ma se un sito si rifiuta davvero di funzionare finché non rispondi, clicca una volta su "Rifiuta tutto" e lascia che JustZix nasconda il banner nelle visite successive.
Inizia subito
Prendi l'estensione dalla pagina scarica JustZix, poi sfoglia i nostri esempi pronti all'uso per altri snippet di pulizia. Una volta spariti i banner, la prossima seccatura sono di solito i popup: leggi la nostra guida su come eliminare i popup di newsletter e iscrizione.
Cinque minuti di configurazione ti regalano un web più pulito per sempre. Salva le tue regole, esportale come backup e goditi pagine che si caricano direttamente sul contenuto.
Valuta questo articolo
Nessuna valutazione — sii il primo.