Ritocchi essenziali per YouTube con JustZix
YouTube propone un sacco di interfaccia che non hai mai chiesto: scaffali di Shorts, spam di schede nella schermata finale, spinte all'autoplay. Con JustZix limiti una manciata di regole a youtube.com e il sito smette di combatterti. Niente DevTools, niente ricostruzioni — solo regole che si caricano ogni volta che lo fa la pagina.
Nascondi gli Shorts ovunque
Gli Shorts compaiono in tre posti: il feed home, la barra laterale e i risultati di ricerca. Una regola CSS limitata a youtube.com li elimina tutti. Crea una regola CSS, imposta la corrispondenza URL a *://*.youtube.com/* e incolla questo.
/* Scaffali di Shorts nel feed home + iscrizioni */
ytd-rich-shelf-renderer[is-shorts],
ytd-reel-shelf-renderer { display: none !important; }
/* Voce Shorts nella barra laterale */
ytd-guide-entry-renderer:has(a[title="Shorts"]) { display: none !important; }
/* Risultati Shorts nella ricerca */
ytd-video-renderer:has(a[href^="/shorts/"]),
grid-shelf-view-model:has(a[href^="/shorts/"]) { display: none !important; }
Il selettore :has() fa il lavoro pesante — abbina un contenitore in base a ciò che vive al suo interno, così miri al link degli Shorts e nascondi la sua intera scheda. Ogni browser moderno lo supporta.
Ripulisci la schermata finale
Quando un video finisce, YouTube sovrappone griglie di schede cliccabili e un pannello di autoplay in loop sopra il fotogramma. Se guardi un video fino alla fine, di solito vuoi la fine — non un collage. Nascondi gli overlay così il fotogramma finale resta pulito.
/* Griglia di schede della schermata finale e overlay di branding */
.ytp-ce-element,
.ytp-endscreen-content,
.ytp-ce-covering-overlay { display: none !important; }
/* Pannello di autoplay pausa/riproduci */
.ytp-autonav-endscreen-upnext-container { display: none !important; }
Questo è puramente estetico — riproduzione, sottotitoli e controlli continuano a funzionare. Stai solo rimuovendo lo strato promozionale dipinto sopra il video.
Blocca una velocità di riproduzione predefinita
Il CSS non può cambiare la velocità di riproduzione, quindi questa è una regola JavaScript. Crea una regola JS limitata a *://*.youtube.com/watch*. Lo snippet imposta la velocità ogni volta che appare un nuovo elemento <video>, perché YouTube scambia i video senza un ricaricamento completo della pagina.
const TARGET_RATE = 1.5;
function applyRate() {
const v = document.querySelector('video');
if (v && v.playbackRate !== TARGET_RATE) {
v.playbackRate = TARGET_RATE;
}
}
// Esegui ora, poi sorveglia la navigazione SPA e gli scambi del DOM.
applyRate();
const obs = new MutationObserver(applyRate);
obs.observe(document.body, { childList: true, subtree: true });
document.addEventListener('yt-navigate-finish', applyRate);
Cambia TARGET_RATE con quello che preferisci — 1 per il normale, 2 per una scorsa veloce. L'evento yt-navigate-finish è il segnale di YouTube stesso che una nuova pagina ha finito di caricarsi, così la velocità resta attraverso i clic.
Bonus: una pagina di visione più tranquilla
Altre due regole estetiche che si abbinano bene con le precedenti. Inseriscile nella stessa regola CSS.
/* Nascondi gli scaffali di merchandising / biglietti sotto i video */
ytd-merch-shelf-renderer { display: none !important; }
/* Comprimi la barra di chip "Le persone hanno guardato anche" */
ytd-feed-filter-chip-bar-renderer { display: none !important; }
Perché JustZix invece di uno script improvvisato
Ogni ritocco sopra è una regola separata che puoi attivare in modo indipendente. Odi gli Shorts ma vuoi la schermata finale? Disattivane uno. Il matcher di URL tiene queste regole lontane da ogni altro sito, così nulla trapela. E poiché le regole vivono in JustZix, sopravvivono agli aggiornamenti del browser e ai redesign di YouTube molto meglio di un bookmarklet occasionale.
Prendi altri punti di partenza dai nostri esempi pronti all'uso, oppure leggi l'articolo complementare su come ripulire i feed dei social. Nuovo qui? Scarica JustZix e incolla la tua prima regola in meno di un minuto.
Valuta questo articolo
Nessuna valutazione — sii il primo.