Konec otravným reklamám: Praktický průvodce uBlock Origin Hard Mode
Proč je čas přejít na tvrdý režim prohlížeče
Přiznejme si to: výchozí procházení webu je prostě otřesné. Každá stránka se snaží sledovat každý váš pohyb, cpát vám do očí manipulativní reklamy a načítat tolik JavaScriptu, že by to shodilo slušný server. Jako vývojáři a technicky zdatní uživatelé máme nástroje k obraně — a uBlock Origin je naše zbraň.
K čemu je celé tohle téma?
Většina lidí si nainstaluje blokátor reklam, zaškrtne pár předvoleb a myslí si, že je hotovo. Výborný začátek, ale zdaleka to není vše. Pravda je taková, že moderní weby tahají desítky — někdy i stovky — zdrojů třetích stran, které nemají s obsahem, který chcete vidět, absolutně nic společného. Fonty z CDN, které nepotřebujete. Analytické skripty, co hlásí domů vaše návyky. Sociální widgety, co se derou na každou stránku, ať už je chcete nebo ne.
Když surfujete v "tvrdém režimu", neblokujete jen reklamy. Vracíte si bandwidth, zlepšujete soukromí a — možná nejdůležitější — přebíráte kontrolu nad tím, co se ve vašem prohlížeči vůbec děje.
Základní nastavení krok za krokem
Nejprve si ujasněme jednu věc: uBlock Origin funguje skvěle ve Firefoxu a jeho odvozeninách. Chromium prohlížeče sice existují, ale typicky omezují extension API způsobem, který功能和limituje jeho možnosti. Pokud to s kontrolou prohlížeče myslíte vážně, Firefox je správná volba.
Jakmile máte uBlock nainstalovaný, připněte si ho na toolbar. Budete ho používat pořád.
Dashboard aneb Kde se to všechno děje
Otevřete uBlock dashboard — buď kliknutím na ikonu rozšíření, nebo stisknutím Ctrl+Shift+A. Tohle je centrála. Jděte do záložky Settings a zapněte tyto čtyři možnosti:
- Block media elements larger than [nastavte KB] — Automaticky blokuje přerostlé mediální soubory
- Block remote fonts — Odstraňuje font tracking a snižuje váhu stránky
- Disable JavaScript globally — Jaderná možnost, která rozbije většinu stránek, ale neocenitelná pro testování
- I am an advanced user — Odemyká dynamické filtrování a vlastní pravidla
Tohle nastavení promění uBlock z obyčejného blokátoru reklam v plnohodnotný content firewall.
Stavba vašeho bloklistového arzenálu
Výchozí filtry jsou solidní základ, ale jde to líp. Dvě komunitou udržované listy si mezi příznivci soukromí vysloužily legendární status: OISD a Hagezi. Pečlivě spravované, pravidelně aktualizované, výsledek tisíců hodin dobrovolnické práce.
V záložce Filter Lists přejděte do sekce Annoyances a aktivujte obě. Rozdíl pocítíte okamžitě — vyskakovací okna zmizí, cookie lišty se zmenší nebo úplně vytratí a ty otravné "Odebírejte náš newsletter" překryvy se stanou vzdálenou vzpomínkou.
Dynamické filtrování — vaše nová superschopnost
Zapnutí "I am an advanced user" odemkne dynamické filtrování. A pokud chcete uBlock opravdu ovládnout, dokumentace k této funkci je povinné čtení. Dynamické filtrování vám umožňuje vytvářet pravidla, která řídí, jak prohlížeč zachází s připojeními třetích stran — a to na úrovni jednotlivých stránek.
Tady to začíná být zajímavé. Přejděte do záložky My Rules a přidejte do Temporary Rules pane tato pravidla:
behind-the-scene * * block
behind-the-scene * 1s block
Uložte a potvrďte. Tahle pravidla blokují požadavky třetích stran, ke kterým dochází bez vaší interakce — tichá aktivita na pozadí, co se děje ve chvíli, kdy se stránka načte.
Teď navštivte jakýkoliv velký web a otevřete uBlock popup. Logger vám ukáže, kolik připojení se váš prohlížeč pokusil navázat za vašimi zády. Upřímně — je to znepokojivé.
Co se vlastně děje
uBlock Logger (dostupný přes popup rozšíření nebo Ctrl+Y) je možná nejvíc nedoceněný nástroj v arzenálu průměrného uživatele. Poskytuje živý přenos každého síťového požadavku: co je zablokované, co je povolené a proč.
Pro troubleshooting je to k nezaplacení. Když stránka po přísných pravidlech přestane fungovat, logger přesně ukáže, který požadavek selhal a proč. Pak můžete přidat výjimku pro konkrétní doménu nebo vytvořit obejití — odblokovat jen to, co potřebujete, a zbytek nechat zamknutý.
Element Picker versus Element Zapper
Někdy způsobuje problémy jediný prvek na stránce a nechcete whitelistovat celou doménu. Tady přicházejí na řadu Element Picker a Element Zapper.
- Zapper vytváří dočasné bloky — ideální na jednorázové otravnosti
- Element Picker generuje trvalá pravidla — skvělý na opakující se prvky jako persistentní hlavičky nebo vnořené widgety
Oba nástroje jsou vizuální, intuitivní a mnohem jednodušší než ruční procházení elementů v DevTools. Jsou to rozdíl mezi "tohle nefunguje" a "teď to ovládám já".
Filozofie tvrdého režimu
Surfování v tvrdém režimu není o tom schovávat se před internetem. Je to o záměrnosti. Každé připojení, které váš prohlížeč naváže, by mělo být vědomé rozhodnutí — ne pasivní odevzdání se tomu, jaké skripty se třetí strana rozhodla nacpat do vaší session.
Pro vývojáře a startupy to dává ještě větší smysl. Pochopení toho, jak weby žádají o zdroje, sledují uživatele a doručují obsah, vás dělá lepšími v tvorbě vlastních produktů. Když vidíte, jak agresivně moderní stránky sledují návštěvníky, získáte úplně nový úhel pohledu na stavbu respektujících a výkonných webových aplikací.
Váš prohlížeč, vaše pravidla
Výchozí web je přecpaný, soukromí porušující bordel. Ale nemusí to být váš web. Se správně nastaveným uBlock Origin proměníte prohlížeč z pasivního příjemce cizí content strategie v aktivního účastníka vlastního procházení.
Začněte základy. Zapněte advanced mode. Naimportujte lepší blocklisty. Přečtěte si dokumentaci. A hlavně — experimentujte. Každý web je jiný a vaše ideální nastavení se bude vyvíjet, jak budete objevovat, co je pro vás důležité.
Internet nemusí být nepřátelské prostředí. Přeberte kontrolu, stanovte si hranice a prohlížejte na svých podmínkách.
Jaké jsou vaše must-have uBlock konfigurace? Podělte se o své nastavení v komentářích — vždy hledáme nové triky pro lepší procházení.