Google ukončil starou architekturu rozšíření svého prohlížeče: Manifest V2 zmizel z internetového obchodu Chrome a všechna rozšíření, která jsou stále založena na tomto systému, byla odstraněna z oficiálního katalogu. Tento krok se týká jak uživatelů Chrome, tak i těch, kteří používají jiné prohlížeče založené na Chromiu, které se k instalaci doplňků spoléhají na obchod Google.
Změna není náhlá, ale spíše poslední krok v několikaletém procesu, který vyvrcholí úplným odstraněním rozšíření Manifest V2 . Odteď je v obchodě akceptovaným formátem pouze Manifest V3, specifikace, která zásadně mění fungování blokovačů reklam, správců soukromí a mnoha dalších pokročilých nástrojů, které miliony uživatelů používají již léta.
Konec manifestu V2: Co přesně Google udělal?
Tímto nejnovějším krokem Google dokončil přechod, který již oznámil na své vlastní stránce o ukončení podpory: Rozšíření založená na Manifest V2 byla odstraněna z Internetového obchodu Chrome , takže je již není možné najít, nainstalovat ani znovu nainstalovat z oficiálního kanálu. To zahrnuje i oblíbené doplňky, jako je uBlock Origin, jeden z nejpoužívanějších blokovačů obsahu na světě.
Odstranění má důležitou výhradu: rozšíření MV2, která jsou stále nainstalována ve starších verzích, jako je Chrome 138 nebo starší, budou i nadále fungovat , ale budou „zmrazena“. Nebudou již dostávat aktualizace a pokud uživatel doplněk odinstaluje, změní profil nebo znovu nainstaluje prohlížeč, nebude jej moci z obchodu načíst, protože jeho záznam již neexistuje.
V praxi je dopad na ty, kteří používají Chrome aktualizovaný na nejnovější verze, jasný: celý veřejný katalog byl vymazán a zůstala pouze rozšíření Manifest V3 . Samotný Google uvedl, že většina aktivních doplňků již byla migrována, a některé interní odhady uváděly toto procento před uplynutím lhůty na více než 90 %.
Toto konečné stažení znamená konec období koexistence, v němž MV2 a MV3 koexistovaly po celá léta , s lhůtami, které byly prodlouženy na žádost komunity vývojářů, zejména těch, kteří udržovali blokátory obsahu a bezpečnostní nástroje.
Z manifestu V2 na manifest V3: co se skutečně mění
Manifest V2 definoval, jak se rozšíření chová v Chromu: jaká oprávnění požaduje, jaká data může číst a jaké skripty spouští . Jeho hlavní výhodou pro vývojáře byla flexibilita: umožňoval jim udržovat trvalé stránky na pozadí, načítat kód na dálku a analyzovat provoz prohlížeče v reálném čase.
S Manifest V3 Google přepracoval několik pilířů této architektury. Zaprvé, staré perzistentní stránky na pozadí mizí a jsou nahrazovány servisními workery , což jsou dočasné procesy, které se po několika sekundách nečinnosti vypnou. To nutí přepsat velkou část logiky, která dříve závisela na neustále aktivním kontextu v prohlížeči.
Na druhou stranu je používání vzdáleně hostovaného kódu zakázáno . Podle MV2 si rozšíření mohlo po úspěšném absolvování kontroly v úložišti stáhnout a spustit novou logiku z externího serveru. Podle MV3 musí být veškerý spustitelný kód zabalen v rozšíření, které Google kontroluje a schvaluje, což snižuje jeden typ zneužití, ale komplikuje aktualizaci projektů, které se spoléhaly na aktualizace filtrů nebo dynamických pravidel načtených zvenčí.
Třetí aspekt změny ovlivňuje síť: blokovací API webRequest, klíčové pro pokročilé filtrování, je nahrazeno deklarativním rozhraním NetRequest . Místo toho, aby rozšíření v reálném čase kontrolovalo a rozhodovalo, které síťové požadavky blokovat nebo upravit, nyní registruje sadu pravidel, která prohlížeč sám aplikuje, aniž by pluginu zpřístupňoval provoz. To zlepšuje výkon a omezuje vystavení dat, ale také snižuje schopnost reagovat na stále sofistikovanější reklamní a sledovací strategie.
Google tvrdí, že tyto úpravy posilují bezpečnost, soukromí a stabilitu Chromu a že udržování staré platformy bylo neudržitelné kvůli technickému zadlužení a specifickým nedostatkům MV2 . Pro některé členy komunity je však výsledkem ekosystém rozšíření s menší flexibilitou, zejména v oblasti blokování reklam.
uBlock Origin a rána pro blokovače reklam
Ze všech dotčených rozšíření je pro mnoho uživatelů nejbolestivější odstranění uBlock Origin . Tento blokovač, vytvořený Raymondem Hillem, se stal měřítkem pro svou extrémně vysokou účinnost, nízkou spotřebu zdrojů a prakticky neomezené filtrování v reálném čase, což vše se silně spoléhalo na možnosti Manifest V2 a webRequest API.
uBlock Origin využil schopnost kontrolovat každý síťový požadavek v okamžiku, kdy k němu došlo, a pomocí poměrně složité logiky rozhodl, zda jej zablokovat, přesměrovat nebo povolit. Tento přístup umožnil použití vysoce granulárních filtrů, rychlé přizpůsobení se změnám v technikách procházení a pokročilé kontroly pro jednotlivé stránky, jako je selektivní blokování skriptů a rámců.
S Manifest V3 již tento model v Chromu není životaschopný. Nové rozhraní declarativeNetRequest API ukládá přísná omezení počtu pravidel, která může rozšíření použít: minimálně 30 000 statických pravidel a dalších 30 000 kombinovaných dynamických a relačních pravidel s maximálně 1 000 pravidly založenými na regulárních výrazech. Pro srovnání, typické seriózní nastavení filtrování snadno dosáhne přibližně 200 000 pravidel.
Široce používané seznamy, jako je EasyList, zaměřený na blokování reklam, obsahují samy o sobě přibližně 75 000 pravidel; EasyPrivacy, zaměřený na trackery, jich má přibližně 45 000; a pak jsou tu regionální a národní seznamy, které mohou přidat desítky tisíc dalších pravidel. Vměstnat veškerý tento arzenál do omezení Manifest V3 vyžaduje kompromisy : buď se upřednostní nejběžnější filtry za cenu ztráty regionální přesnosti, nebo se zachová více detailů za cenu celkového pokrytí.
Aby se tomuto scénáři přizpůsobil, sám Raymond Hill vyvinul uBlock Origin Lite, variantu navrženou od základů pro Manifest V3. Tato verze splňuje pravidla Chromu a integruje se s declarativeNetRequest, ale nedokáže replikovat všechny funkce původního uBlock Origin . Chybí jí pokročilé dynamické filtrování, režim striktního blokování, interaktivní pole pro jednotlivé weby a některé možnosti pro psaní vlastních pravidel za chodu.
Co se stane s nainstalovanými rozšířeními a jak to ovlivní uživatele?
Pro ty, kteří Chrome používali denně, byl přechod tichý, ale stabilní. Během posledních několika let prohlížeč zobrazoval oznámení o zastarání a postupně deaktivoval rozšíření MV2 , nejprve v testovacích kanálech (Beta, Dev, Canary) a poté ve stabilní verzi. V červenci 2025 byl s verzí Chrome 138 Manifest V2 deaktivován pro všechny uživatele na všech kanálech bez možnosti jeho opětovné aktivace.
Fáze, která nyní končí, je čistě administrativní: z internetového obchodu Chrome zmizely nabídky rozšíření MV2 . Pokud někdo stále má uBlock Origin nebo jakýkoli jiný doplněk založený na starém formátu ve verzi Chromu, která nebyla aktualizována nad 138, rozšíření se mu sice bude stále nainstalované, ale v případě problémů již nebude moci přijímat nové verze ani jej znovu nainstalovat z obchodu.
V praxi to znamená, že stále více uživatelů zaznamená nárůst reklam a trackerů při prohlížení. Lite verze nebo verze přizpůsobené Manifestu V3 tento problém částečně zmírňují, ale různé technické analýzy se shodují, že blokátory založené na novém API umožňují průchod významného procenta reklamy a trackerů, které byly dříve bez problémů filtrovány.
Dopad je nejpatrnější u uživatelů, kteří se spoléhali na agresivní filtrování: u jednotlivců, kteří dbali na soukromí, u těch, kteří pracovali s omezeným mobilním připojením, nebo u těch, kteří jednoduše preferovali čistší webový zážitek bez bannerů, automatizovaných videí nebo dalších skriptů. Pro ně se zkušenost s blokátorem MV3 jeví jako krok zpět ve srovnání s tím, co nabízel MV2.
Důsledky to má i pro evropské vydavatele a média: mnoho systémů detekce blokovačů reklam, navržených pro starší model, přesně neidentifikuje novější blokovače reklam Manifest V3 . Výsledkem je ztráta skutečného přehledu o tom, kolik reklamy je blokováno, a méně efektivní využívání nástrojů pro obnovu příjmů, jako jsou výzvy k deaktivaci blokovačů reklam nebo přechodu na modely předplatného.
Jak se mění prostředí pro vývojáře a startupy
Definitivní odstranění Manifestu V2 z Internetového obchodu Chrome má přímý dopad na ty, kteří vyvíjejí rozšíření nebo produkty závislé na prohlížeči: udržování projektu vázaného na MV2 již není v rámci oficiálního ekosystému schůdnou možností . Pokud rozšíření nebylo migrováno, ztratí svůj hlavní distribuční kanál a stane se nepřístupným pro nové uživatele.
Migrace na Manifest V3 není jen změna verze v souboru manifestu. Zahrnuje přepracování klíčových částí architektury : přizpůsobení veškeré logiky, která dříve sídlila v perzistentních stránkách na pozadí, pro service workery, které se objevují a mizí, nahrazení blokujícího webRequestu deklarativním NetRequestem a sdružování kódu a seznamů, které dříve bylo možné načíst vzdáleně do samotného pluginu.
Vývojové úsilí pro komplexní rozšíření se měří v měsících a ne všechny funkce jsou přímo přenositelné. V případě blokovačů reklam a některých bezpečnostních nástrojů nové API stanovuje limit pro to, co lze dělat . Už nejde jen o přepsání kódu, ale o přijetí toho, že platforma strukturálně omezuje filtrování agresivnějšího obsahu.
Pro evropské startupy, které část své nabídky vybudovaly na rozšířeních pro Chrome, je sdělení jasné: spoléhání se výhradně na Chrome Internet Store jako distribuční kanál je stále riskantnější . Kontrola Googlu nad API a pravidly obchodu může přes noc změnit dosah produktu, jak je vidět u Manifest V2.
Zároveň se otevírá příležitost pro řešení zaměřená na jiné prohlížeče nebo modely: produkty určené pro Firefox, Brave nebo pro spravovaná prostředí v evropských společnostech se mohou stát atraktivní alternativou pro týmy, které upřednostňují soukromí, kontrolu a dodržování předpisů před pohodlím bezpochyby setrvání v ekosystému Chrome.
Alternativní prohlížeče pro udržení výkonného bloku
Přestože si Chrome v Evropě udržuje velmi velký podíl na trhu, zánik Manifestu V2 se netýká všech prohlížečů stejnou měrou . Například Firefox dal jasně najevo, že bude i nadále podporovat rozšíření založená na starém modelu a zároveň zahrne části Manifestu V3, které považuje za užitečné, což uživatelům umožní i nadále používat plnou verzi uBlock Origin se všemi jejími funkcemi.
V případě Brave je přístup smíšený. Na jedné straně je jeho blokovací engine Brave Shields integrován přímo do prohlížeče , je napsán v Rustu a C++ a čerpá ze seznamů jako EasyList a EasyPrivacy, aniž by se spoléhal na API rozšíření Chrome. To mu umožňuje udržovat velmi vysokou úroveň blokování, i když Google změní pravidla pro rozšíření.
Na druhou stranu se tým Brave rozhodl hostovat několik populárních rozšíření Manifest V2 sám , včetně uBlock Origin, AdGuard, uMatrix a NoScript. Uživatelé si je mohou povolit přímo v nastavení prohlížeče, a obejít tak Internetový obchod Chrome. To pomáhá udržovat pokročilé nástroje v ekosystému Chromium aktivní, i když to vyžaduje, aby projekt upravoval svou integraci vždy, když se změní kódová základna Chromium.
Této mezery využívají i další prohlížeče, jako je Opera nebo různé deriváty Firefoxu zaměřené na soukromí. Projekty jako LibreWolf, který je založen na Firefoxu, ale odstraňuje telemetrii a posiluje výchozí nastavení zabezpečení , standardně zahrnují uBlock Origin a zachovávají plnou podporu pro dynamické filtrování.
Pro uživatele ve Španělsku a zbytku Evropy, kteří si cení čistšího webu s větším důrazem na soukromí, je situace poněkud fragmentovanější: zvolený prohlížeč stále více určuje úroveň kontroly nad reklamou a sledováním . Chrome zůstává schůdnou možností, ale nabízí menší možnosti pro ty, kteří hledají skutečně komplexní blokování.
Ukončením fáze Manifest V2 a zaměřením výhradně na Manifest V3 společnost Google konsoliduje model kontrolovanějších rozšíření s rozumným zlepšením zabezpečení a výkonu, ale také s jasnými limity pro blokovače reklam a nejnáročnější nástroje na ochranu soukromí . Alternativy jako Firefox a Brave se mezitím prezentují jako útočiště pro ty, kteří potřebují zachovat filtrovací sílu nabízenou rozšířeními jako uBlock Origin v jejich původní podobě, což ukazuje, že zážitek z prohlížení webu již nezávisí pouze na připojení nebo zařízení, ale také na prohlížeči, kterému důvěřujete.