Během posledních několika měsíců měl Google mnoho problémů souvisejících se změnami ve svém webovém prohlížeči „Chrome“, a zejména s „Manifestem“. Od oznámení změny na verzi 3 nebude aktuální verze 2 podporována (do června 2023), což donutí vývojáře rozšíření přizpůsobit se Manifestu V3.
Během celé této doby tým stojící za Chromem mluví o posílení bezpečnosti, výkonu, ale také soukromí uživatelů. Podle vydavatelů však Manifest V3 brání blokátorům reklam, aby v prohlížeči vykonávaly svou roli.
Nadace Electronic Frontier Foundation (EFF), obhájce digitálních práv, protestovala proti jeho používání:
"Uživatelé Chrome pozor*: Manifest V3 je klamný a ohrožující." „Podle Googlu Manifest V3 zlepší soukromí, bezpečnost a výkon. Absolutně nesouhlasíme. Tyto změny nezastaví škodlivá rozšíření, ale zpomalí inovace, sníží možnosti rozšíření a sníží výkon v reálném světě."
Je třeba poznamenat, že Mozilla Firefox se také rozhodl přijmout Manifest V3, ale s jiným přístupem než Chrome, protože snížení počtu pravidel vyvolalo hněv vydavatelů rozšíření, jako je blokátor reklam uBlock Origin a adblocker. Ghostery trackers. Řekli, že omezení zásad zabrání jejich rozšířením ve spouštění jejich úplných seznamů akcí k filtrování reklam nebo blokování sledování. To by mohlo webům umožnit obejít rozšíření a preference lidí, kteří je nainstalovali.
Google svou technologii hájil a tvrdil, že přílišná svoboda rozšíření vede ke zneužití. Společnost tvrdí, že naslouchala vývojářům a v reakci na to upravila Manifest v3. Google například uvolnil původně navrhovaný limit pravidel a přidal nový mechanismus pro vynucení určitých pravidel. Eyeo, vývojář jednoho z široce používaných rozšíření Adblock Plus, řekl, že je spokojený s přístupem Manifest V3 od Googlu.
Změna, kterou přinesl Manifest V3, se rozšíří do všech prohlížečů na úkor softwaru pro blokování reklam, řekl Andrey Meshkov, spoluzakladatel a technický ředitel AdGuard, rozšíření pro blokování reklam.
"Hlavní obětí Manifestu V3 jsou inovace," uvedl Meshkov v prohlášení. Dříve vývojáři blokování reklam zkoumali nápady, jako je použití technologie umělé inteligence (AI) ke zlepšení svých produktů. „To už není tak relevantní. Nyní Chrome, Safari a Edge diktují, co může nebo nemůže být blokováno a jak by se to mělo dělat.
Mezi změnami, které doprovázejí Manifest V3, Google zmiňuje odstranění rozhraní Web Request API, které je nahrazeno novým rozhraním s názvem Declarative Network Request. To zavádí radikální změnu: neschopnost rozšíření monitorovat veškerý provoz. Z bezpečnostních důvodů nové API vyžaduje, aby návrháři rozšíření předem deklarovali, jak budou určité typy provozu zpracovávány.
Tento přechod z webových požadavků na deklarativní síťové požadavky samozřejmě přinese významné zlepšení zabezpečení, protože rozšíření budou mít omezená práva nad tím, co se přenáší mezi prohlížečem a webovou stránkou. Mezi další důležité změny patří nemožnost přístupu ke vzdálenému kódu , opět z bezpečnostních důvodů, a nahrazení perzistentních „stránek na pozadí“ službami worker, což povede k významnému zlepšení výkonu.
Mnoho chování rozšíření vázaných na Manifest V2 bude pro V3 volitelných, s jednou velkou výhodou: přísnější kontrolou pomocí ověřovacích zámků a zejména ze strany uživatele, který bude moci zakázat určitá chování.
Ale tváří v tvář tomu EFF zvyšuje svůj hlas:
Manifest V3, nebo zkráceně Mv3, je vyloženě škodlivý pro snahy o ochranu soukromí. To omezí možnosti webových rozšíření, zejména těch, která jsou navržena ke sledování, úpravě a výpočtu spolu s konverzací vašeho prohlížeče s webovými stránkami, které navštěvujete. Podle nových specifikací budou mít rozšíření jako tato, stejně jako některé blokátory sledování soukromí, výrazně omezené možnosti. Snahy Google omezit tento přístup jsou znepokojivé, zejména proto, že Google nainstaloval sledovače na 75 % z XNUMX milionu nejlepších webových stránek…
Mozilla však varuje, že zatímco Manifest V3 bude plně podporován, rozhraní Web Request API zůstane zachováno. Směr, kterým se tým bude ubírat, bude proto hybridní, a to jak s možností přivést zpět novou generaci rozšíření, tak se zachováním Web Request a schopností, které s tím souvisí.