Ripulisci i feed di Reddit, X e dei social con JustZix
I feed social sono progettati per tenerti a scrollare: post promossi, comunità "suggerite", barre laterali di tendenze, contenuti correlati infiniti. JustZix ti permette di ritagliare via tutto questo con regole CSS limitate a ciascun sito, così il tuo feed mostra le persone che segui davvero.
Reddit: elimina i post promossi e le esche
Crea una regola CSS che corrisponde a *://*.reddit.com/*. Il Reddit moderno renderizza i post come elementi shreddit-ad-post e article, e gli annunci portano un marcatore di promozione che puoi mirare.
/* Post promossi nativi nel feed */
shreddit-ad-post,
shreddit-comments-page-ad,
article:has(shreddit-ad-post) { display: none !important; }
/* Colonne di "Comunità popolari" e raccomandazioni */
reddit-recommendation-rail,
shreddit-recommended-communities-list { display: none !important; }
Se vuoi anche una barra laterale più tranquilla, nascondi i caroselli di tendenze:
/* Widget di tendenze del giorno / scoperta */
shreddit-trending-searches-container,
faceplate-tracker[source="trending"] { display: none !important; }
X / Twitter: la timeline torna ai tuoi follow
Su X, i tweet promossi includono una piccola etichetta "Ad" renderizzata come uno span dentro il post. Crea una regola CSS per *://x.com/* (aggiungi una seconda regola per twitter.com se incappi ancora nel vecchio dominio). Usa :has() per abbinare un post che contiene quell'etichetta.
/* I tweet promossi portano uno span etichetta "Ad" */
article:has(span:is(:scope *)):has([data-testid="placementTracking"]) {
display: none !important;
}
/* Moduli "Chi seguire" e "Scopri altro" */
[aria-label="Timeline: Trending now"],
div[data-testid="UserCell"]:has(a[href$="/connect_people"]) {
display: none !important;
}
X inietta anche blocchi "Potrebbe piacerti" e "Altri Tweet" a metà timeline. Condividono il contenitore cellInnerDiv, quindi mira al contenitore del testo dell'intestazione:
/* Comprimi le celle di suggerimento iniettate */
div[data-testid="cellInnerDiv"]:has(h2 span) { display: none !important; }
Metti a punto quest'ultima con attenzione — se nasconde troppo, restringila a un'intestazione specifica. I selettori CSS sono reversibili: elimina la regola e il feed torna al valore predefinito.
Un avvio universale per un "feed tranquillo"
Alcuni schemi si ripetono su più siti. Questa regola CSS generica, limitata al feed che scegli, nasconde i comuni widget di esca all'interazione tramite il nome accessibile.
/* Generico: nascondi gli elementi etichettati come annunci o sponsorizzati */
[aria-label*="Sponsored" i],
[aria-label*="Promoted" i],
[data-ad-slot] { display: none !important; }
Il flag i rende la corrispondenza non sensibile alle maiuscole, così "Sponsored", "sponsored" e "SPONSORED" corrispondono tutti.
Liscia il riflusso con JavaScript
Nascondere le schede con display: none può confondere brevemente lo scorrimento infinito. Una minuscola regola JS limitata al tuo feed mantiene ordinato il layout rimuovendo del tutto i nodi segnalati dopo che vengono renderizzati.
const SELECTOR = 'shreddit-ad-post';
function prune() {
document.querySelectorAll(SELECTOR).forEach(el => el.remove());
}
prune();
new MutationObserver(prune).observe(document.body, {
childList: true, subtree: true
});
Questo rimuove solo i nodi che già corrispondono al tuo selettore CSS — nessuna chiamata di rete, nessun dato lascia la pagina. È puramente una comodità di layout.
Tieni le regole limitate
Il punto di JustZix è la precisione. Una regola di Reddit non dovrebbe mai essere eseguita su X, e viceversa — regole separate con corrispondenze URL separate le tengono isolate e facili da attivare. Quando un sito si rinnova, modifichi un selettore invece di fare debug di uno script sparpagliato.
Sfoglia i nostri esempi pronti all'uso per altre ricette di feed, oppure vedi la guida ai ritocchi per YouTube per la pulizia lato video. Non ancora installato? Scarica JustZix e inizia con la regola dei post promossi sopra.
Valuta questo articolo
Nessuna valutazione — sii il primo.