Aktualizace článku (01.01.2020)
Nakonec to někdo vyřešil za mě, protože už jsem pomalu podobné rozšíření začal programovat sám.
Pokud používáte Chrome, stačí si nainstalovat tento doplněk a je konečně vše hotovo!
AKTUALIZACE ČLÁNKU (08/10/2019)
Po blokaci původního skriptu testuji nový… prosím, vyzkoušejte – zatím jsem nedostal jedinou hlášku + to nijak nenarušuje samotné fungování Youtube služby.
Ps. pokud jste na telefonu, jukněte na tento článek.
POKRAČOVÁNÍ ČLÁNKU
Jen těžko se dají pochopit momenty, kdy skrze Youtube sjíždíte na 100% volume s hard bass módem Evu a Vaška nebo Dádu Patrasovou a pak… pak přijde virtuálně pohnědlá hláška „Video bylo pozastaveno. Chcete pokračovat ve sledování?“.
Moment, kdy se vám vtěrný Youtube jako reklama na hemoroidy, vkrade do vašich životů a plivne po vás hlášku o tom, abyste koukali potvrdit, že se na video stále ještě díváte.
Řešení na sebe nenechalo dlouho čekat
Jako každý správný muž je potřeba míti v kapse Prostenal a nůž [to byl rým mimochodem]. Ale taky je potřeba mít v sobě kousek internetové agrese, která popadne Youtube za tanga a vytáhne mu je až k uším.
Co tedy dělat?
Stačí si nainstalovat do Chrome prohlížeče tento doplněk a v článku již nemusíte pokračovat.
- Mít Google Chrome (ne, na světě už je jen jeden prohlížeč!)
- Mít v Chromu nainstalovanou CJS extenzi (ke stažení zde)
- Po stažení CJS extense se v horním pravém řádku, kde je i jistě váš Adblocker (bez kterého opravdu nejde Youtube sjíždět, naleznete tři modrá písmena „CJS„
- Po kliknutí na výše zmíněnou modrou ikonu se otevře okno
- Poslední věc, která chybí, je kousek skriptu, který bude každých 5 sekund kontrolovat, zde vás Youtube nechce náhodou poloojebat. Níže uvedený kód tedy zkopírujte do výše zmíněného okna.
MutationObserver = window.MutationObserver || window.WebKitMutationObserver;
var observer = new MutationObserver(function(mutations, observer) {
// fired when a mutation occurs
console.log(mutations, observer);
// ...
});
// define what element should be observed by the observer
// and what types of mutations trigger the callback
observer.observe(document, {
subtree: true,
attributes: true
//...
});
Výsledek by měl tedy vypadat takto
Skript je navázán pouze na doménu „Youtube“ – nikde jinde se nebude aktivovat. Je potřeba taky zaškrtnout „enable cjs for this host“ a po vložení kódu do okna pak už jen dát „save“. Okno se znovu načte a tradá, máte klid.
Funguje vám?
Dejte mi prosím vědět sem do komentářů, zda vám to funguje. Díky všem.
díky vyzkouším.jaryn
Nebylo by nějaké řešení pro android aplikaci yt?
Ahoj Filipe – koukni na tento článek, možná ti pomůže… https://jaroslavhuss.cz/2019/10/25/blokovani-reklam-na-os-android-reseni-je-jednoduche/
Řešil to někdo na TV v aplikaci YouTube? To pozastavování je fakt na palici.
Řeším to zrovna teď. Zatím bez řešení 🙂 Návod na smart TV bych ocenil borci.
Díky!
Tu „stop hlášku“ fakt „vymyslel idiot“ 🙂 a je pořádně otravná a „vždy přišla v pravý čas“..
Dobrý den,
ano, ta hláška je na facáka 🙂
Zdrvaim tak kvuli FF jsem googlil abych nebyl odkázanej jen na Chroma… a našel jsem https://windowsreport.com/youtube-video-paused/ je to jak por chrome ta i FF budu testovat ale zdá se bý t jednodušší… ty jo dokonce i Edge…