Najlepsze poprawki YouTube z JustZix
YouTube dostarcza mnóstwo UI, o które nigdy nie prosiłeś: półki Shorts, spam kart ekranu końcowego, podpowiedzi autoodtwarzania. Dzięki JustZix ograniczasz garstkę reguł do youtube.com, a strona przestaje z tobą walczyć. Żadnych DevTools, żadnych przebudów — po prostu reguły, które ładują się za każdym razem, gdy strona to robi.
Ukryj Shorts wszędzie
Shorts pojawiają się w trzech miejscach: feed główny, pasek boczny i wyniki wyszukiwania. Jedna reguła CSS ograniczona do youtube.com usuwa je wszystkie. Utwórz regułę CSS, ustaw dopasowanie URL na *://*.youtube.com/* i wklej to.
/* Polki Shorts w feedzie glownym + subskrypcji */
ytd-rich-shelf-renderer[is-shorts],
ytd-reel-shelf-renderer { display: none !important; }
/* Wpis Shorts na pasku bocznym */
ytd-guide-entry-renderer:has(a[title="Shorts"]) { display: none !important; }
/* Wyniki Shorts w wyszukiwaniu */
ytd-video-renderer:has(a[href^="/shorts/"]),
grid-shelf-view-model:has(a[href^="/shorts/"]) { display: none !important; }
Selektor :has() wykonuje ciężką pracę — dopasowuje kontener po tym, co w nim żyje, więc namierzasz link Shorts i ukrywasz całą jego kartę. Każda nowoczesna przeglądarka go obsługuje.
Uporządkuj ekran końcowy
Gdy film się kończy, YouTube nakłada na klatkę klikalne siatki kart i zapętlony panel autoodtwarzania. Jeśli oglądasz film do końca, zwykle chcesz końca — nie kolażu. Ukryj nakładki, by końcowa klatka pozostała czysta.
/* Siatka kart ekranu koncowego i nakladki brandingowe */
.ytp-ce-element,
.ytp-endscreen-content,
.ytp-ce-covering-overlay { display: none !important; }
/* Panel autoodtwarzania pauza/powtorka */
.ytp-autonav-endscreen-upnext-container { display: none !important; }
To czysto kosmetyczne — odtwarzanie, napisy i kontrolki nadal działają. Usuwasz tylko warstwę promocyjną namalowaną na filmie.
Zablokuj domyślną prędkość odtwarzania
CSS nie potrafi zmienić prędkości odtwarzania, więc ta jest regułą JavaScript. Utwórz regułę JS ograniczoną do *://*.youtube.com/watch*. Fragment ustawia prędkość zawsze, gdy pojawia się nowy element <video>, bo YouTube podmienia filmy bez pełnego przeładowania strony.
const TARGET_RATE = 1.5;
function applyRate() {
const v = document.querySelector('video');
if (v && v.playbackRate !== TARGET_RATE) {
v.playbackRate = TARGET_RATE;
}
}
// Uruchom teraz, potem obserwuj nawigacje SPA i podmiany DOM.
applyRate();
const obs = new MutationObserver(applyRate);
obs.observe(document.body, { childList: true, subtree: true });
document.addEventListener('yt-navigate-finish', applyRate);
Zmień TARGET_RATE na cokolwiek chcesz — 1 dla normalnej, 2 dla szybkiego przeglądania. Zdarzenie yt-navigate-finish to własny sygnał YouTube, że nowa strona skończyła się ładować, więc prędkość trzyma się między kliknięciami.
Bonus: spokojniejsza strona oglądania
Dwie kolejne kosmetyczne reguły, które dobrze współgrają z powyższymi. Wrzuć je do tej samej reguły CSS.
/* Ukryj polki gadzetow / biletow pod filmami */
ytd-merch-shelf-renderer { display: none !important; }
/* Zwin pasek chipow "Inni ogladali rowniez" */
ytd-feed-filter-chip-bar-renderer { display: none !important; }
Dlaczego JustZix zamiast doraźnego skryptu
Każda poprawka powyżej to osobna reguła, którą możesz przełączać niezależnie. Nie znosisz Shorts, ale chcesz ekran końcowy? Wyłącz jedną. Dopasowywacz URL trzyma te reguły z dala od każdej innej strony, więc nic nie wycieka. A ponieważ reguły żyją w JustZix, przeżywają aktualizacje przeglądarki i przeprojektowania YouTube znacznie lepiej niż jednorazowy bookmarklet.
Zdobądź więcej punktów wyjścia z naszych gotowych przykładów lub przeczytaj towarzyszący tekst o porządkowaniu feedów social. Nowy tutaj? Pobierz JustZix i wklej pierwszą regułę w niecałą minutę.
Oceń ten wpis
Brak ocen — oceń jako pierwszy.