← Tutti gli esempi

JavaScript Produttività reddit.com

Reddit: nascondi i post per parola chiave

Nasconde i post del feed il cui titolo contiene una parola indesiderata da una lista modificabile nello script.

Codice da copiare

// Hide feed posts whose title contains an unwanted keyword
const BLOCK = ['giveaway', 'crypto', 'nsfw', 'spoiler'];
function filterFeed() {
  document.querySelectorAll('shreddit-post').forEach(function (p) {
    if (p.dataset.jzChecked) { return; }
    const title = (p.getAttribute('post-title') || p.textContent || '').toLowerCase();
    const hit = BLOCK.some(function (w) { return title.indexOf(w) !== -1; });
    if (hit) {
      const card = p.closest('article') || p;
      card.style.display = 'none';
    }
    p.dataset.jzChecked = '1';
  });
}
filterFeed();
const obs = new MutationObserver(filterFeed);
obs.observe(document.documentElement, { childList: true, subtree: true });

Come usare questo esempio

  1. Copia il codice con il pulsante qui sopra.
  2. Installa JustZix (2 minuti) e apri l'estensione sulla pagina di destinazione.
  3. Aggiungi una nuova regola corrispondente a quella pagina.
  4. Incolla il codice nel pannello JavaScript della regola e salva — viene eseguito a ogni visita della pagina.

Valuta questo esempio

Nessuna valutazione — sii il primo.

Questo esempio funziona?

Gli snippet sono inutili senza un posto dove incollarli.

JustZix si installa in 2 minuti ed esegue il tuo codice su ogni pagina corrispondente. Senza account, senza pagamento.

Scarica gratis Guarda i casi d'uso