Google har afsluttet sin browsers gamle udvidelsesarkitektur: Manifest V2 er forsvundet fra Chrome Webshop , og alle udvidelser, der stadig er baseret på dette system, er blevet fjernet fra det officielle katalog. Dette påvirker både Chrome-brugere og dem, der bruger andre Chromium-baserede browsere, der er afhængige af Google Store for at installere tilføjelser.
Ændringen er ikke pludselig, men snarere det sidste trin i en flerårig proces, der kulminerer i den fuldstændige fjernelse af Manifest V2-udvidelser . Fra nu af er det eneste accepterede format i butikken Manifest V3, en specifikation, der fundamentalt ændrer, hvordan annonceblokkere, privatlivsadministratorer og mange andre avancerede værktøjer, der er blevet brugt af millioner af brugere i årevis, fungerer.
Slut på Manifest V2: Hvad har Google præcist gjort?
Med dette seneste skridt har Google fuldført den overgang, som de allerede havde annonceret på deres egen udfasningsside: Manifest V2-baserede udvidelser er blevet fjernet fra Chrome Web Store , så det er ikke længere muligt at finde, installere eller geninstallere dem fra den officielle kanal. Dette inkluderer populære tilføjelser som uBlock Origin, en af de mest anvendte indholdsblokkere i verden.
Fjernelsen har en vigtig advarsel: MV2-udvidelser, der stadig er installeret på ældre versioner, såsom Chrome 138 eller tidligere, vil fortsat fungere , men de vil blive "frosset". De vil ikke længere modtage opdateringer, og hvis brugeren afinstallerer tilføjelsen, ændrer profiler eller geninstallerer browseren, vil de ikke kunne hente den fra butikken, fordi dens liste ikke længere findes.
I praksis er effekten for dem, der bruger Chrome opdateret til nyere versioner, tydelig: hele det offentlige katalog er blevet fjernet, hvilket kun efterlader Manifest V3-udvidelser . Google havde selv indikeret, at de fleste aktive tilføjelser allerede var blevet migreret, og nogle interne estimater placerede denne procentdel på langt over 90 % før deadline.
Denne endelige tilbagetrækning markerer afslutningen på en periode med sameksistens, hvor MV2 og MV3 har sameksisteret i årevis , med deadlines, der er blevet forlænget efter anmodning fra udviklerfællesskabet, især dem, der vedligeholdt indholdsblokkere og sikkerhedsværktøjer.
Fra Manifest V2 til Manifest V3: hvad der virkelig ændrer sig
Manifest V2 definerede, hvordan en udvidelse opførte sig i Chrome: hvilke tilladelser den anmodede om, hvilke data den kunne læse, og hvilke scripts den udførte . Dens største fordel for udviklere var dens fleksibilitet: den tillod dem at vedligeholde persistente baggrundssider, indlæse kode eksternt og analysere browsertrafik i realtid.
Med Manifest V3 har Google redesignet flere af grundpillerne i den arkitektur. For det første forsvinder de gamle, vedvarende baggrundssider og erstattes af service workers , flygtige processer, der lukker ned efter et par sekunders inaktivitet. Dette tvinger en omskrivning af meget af den logik, der tidligere afhang af at have en konstant aktiv kontekst i browseren.
På den anden side er brugen af eksternt hostet kode forbudt . Under MV2 kunne en udvidelse downloade og udføre ny logik fra en ekstern server efter at have bestået butikkens gennemgang. Med MV3 skal al eksekverbar kode pakkes i den udvidelse, som Google gennemgår og godkender, hvilket reducerer én type misbrug, men komplicerer opdateringen af projekter, der var afhængige af opdateringer til filtre eller dynamiske regler indlæst udefra.
Det tredje aspekt af ændringen påvirker netværket: webRequest API'en i blokeringstilstand, nøglen til avanceret filtrering, erstattes af declarativeNetRequest . I stedet for at udvidelsen inspicerer og i realtid beslutter, hvilke netværksanmodninger der skal blokeres eller ændres, registrerer den nu et sæt regler, som browsermotoren selv anvender uden at eksponere trafik for plugin'et. Dette forbedrer ydeevnen og begrænser dataeksponeringen, men det reducerer også evnen til at reagere på stadig mere sofistikerede reklame- og sporingsstrategier.
Google argumenterer for, at disse ændringer styrker Chromes sikkerhed, privatliv og stabilitet, og at det var uholdbart at vedligeholde den gamle platform på grund af teknisk gæld og MV2's specifikke mangler . For nogle i fællesskabet er resultatet dog et udvidelsesøkosystem med mindre fleksibilitet, især inden for annonceblokering.
uBlock Origin og slaget mod annonceblokkere
Af alle de berørte udvidelser er fjernelsen af uBlock Origin den mest smertefulde for mange brugere . Denne blokker, skabt af Raymond Hill, blev benchmark for sin ekstremt høje effektivitet, lave ressourceforbrug og stort set ubegrænsede filtrering i realtid, som alle var stærkt afhængige af funktionerne i Manifest V2 og webRequest API'en.
uBlock Origin udnyttede muligheden for at inspicere hver netværksanmodning, mens den opstod , for ved hjælp af ret kompleks logik at afgøre, om den skulle blokeres, omdirigeres eller tillades. Denne tilgang muliggjorde anvendelse af meget detaljerede filtre, hurtig tilpasning til ændringer i crawl-teknikker og avancerede kontroller pr. websted, såsom selektiv blokering af scripts og frames.
Med Manifest V3 er denne model ikke længere brugbar i Chrome. Den nye declarativeNetRequest API sætter strenge grænser for antallet af regler, en udvidelse kan anvende: minimum 30.000 statiske regler og yderligere 30.000 kombinerede dynamiske og sessionsregler , med et maksimum på 1.000 regler baseret på regulære udtryk. Til sammenligning når en typisk seriøs filtreringsopsætning nemt op på omkring 200.000 regler.
Udbredte lister som EasyList, der fokuserer på annonceblokering, indeholder omkring 75.000 regler i sig selv; EasyPrivacy, der fokuserer på trackere, har omkring 45.000; og så er der regionale og landespecifikke lister, som kan tilføje titusindvis af flere regler. At få hele dette arsenal inden for Manifest V3's begrænsninger kræver kompromiser : enten prioriteres de mest almindelige filtre på bekostning af tab af regional præcision, eller også bevares flere detaljer på bekostning af en vis samlet dækning.
For at tilpasse sig dette scenarie udviklede Raymond Hill selv uBlock Origin Lite, en variant designet fra bunden til Manifest V3. Denne version overholder Chromes regler og integrerer med declarativeNetRequest, men den kan ikke replikere alle funktionerne i den originale uBlock Origin . Den mangler avanceret dynamisk filtrering, streng blokeringstilstand, det interaktive per-site array og nogle af mulighederne for at skrive brugerdefinerede regler on-the-fly.
Hvad sker der med installerede udvidelser, og hvordan påvirker det brugerne?
For dem, der brugte Chrome dagligt, har overgangen været stille, men stabil. I løbet af de seneste par år har browseren vist udfasningsmeddelelser og gradvist deaktiveret MV2-udvidelser , først i testkanaler (Beta, Dev, Canary) og derefter i den stabile version. I juli 2025, med Chrome 138, blev Manifest V2 deaktiveret for alle brugere på alle kanaler, uden mulighed for at genaktivere det.
Den fase, der nu er ved at slutte, er rent administrativ: Listerne over MV2-udvidelser er forsvundet fra Chrome Webshop . Hvis nogen stadig har uBlock Origin eller andre tilføjelser baseret på det gamle format på en version af Chrome, der ikke er blevet opdateret ud over 138, vil de stadig se udvidelsen installeret, men de vil ikke længere kunne modtage nye versioner eller geninstallere den fra butikken, hvis noget går galt.
I praksis betyder det, at flere og flere brugere vil opleve en stigning i annoncer og trackere, mens de browser. Lite-versioner eller dem, der er tilpasset Manifest V3, afhjælper noget af problemet, men forskellige tekniske analyser er enige om, at blokkere baseret på den nye API tillader en betydelig procentdel af annoncer og tracking at passere igennem, som tidligere blev filtreret uden problemer.
Effekten er mest mærkbar blandt brugere, der har brugt aggressiv filtrering: privatlivsbevidste personer, dem, der arbejder med begrænsede mobilforbindelser, eller dem, der simpelthen foretrak en renere weboplevelse uden bannere, automatiserede videoer eller ekstra scripts. For dem føles oplevelsen med en MV3-blokker som et skridt tilbage i forhold til, hvad MV2 tilbød.
Der er også konsekvenser for europæiske udgivere og mediehuse: mange systemer til detektion af annonceblokkere, der er designet til den ældre model, identificerer ikke præcist de nyere Manifest V3-annonceblokkere . Resultatet er et tab af reel indsigt i, hvor meget reklame der blokeres, og en mindre effektiv brug af værktøjer til indtægtsinddrivelse, såsom opfordringer til at deaktivere annonceblokkere eller skifte til abonnementsmodeller.
Hvordan landskabet ændrer sig for udviklere og startups
Den definitive fjernelse af Manifest V2 fra Chrome Web Store har en direkte indvirkning på dem, der udvikler udvidelser eller produkter, der er afhængige af browseren: det er ikke længere en mulig løsning at opretholde et projekt, der er knyttet til MV2, inden for det officielle økosystem . Hvis en udvidelse ikke er blevet migreret, mister den sin primære distributionskanal og bliver utilgængelig for nye brugere.
Migrering til Manifest V3 er ikke blot en versionsændring i manifestfilen. Det involverer omarbejdning af centrale dele af arkitekturen : tilpasning af al den logik, der tidligere lå i persistente baggrundssider, til servicearbejdere, der dukker op og forsvinder, erstatning af blokerende webRequest med declarativeNetRequest og samling af kode og lister, der tidligere kunne indlæses eksternt, i selve plugin'et.
Udviklingsindsatsen for komplekse udvidelser måles i måneder, og ikke alle funktionaliteter kan overføres direkte. I tilfælde af annonceblokkere og nogle sikkerhedsværktøjer sætter den nye API et loft over, hvad der kan gøres . Det handler ikke længere bare om at omskrive kode, men om at acceptere, at platformen strukturelt begrænser filtreringen af mere aggressivt indhold.
For europæiske startups, der har bygget en del af deres tilbud op omkring Chrome-udvidelser, er budskabet klart: det er stadig mere risikabelt udelukkende at bruge Chrome Webshop som distributionskanal . Googles kontrol over API'er og butiksregler kan ændre et produkts rækkevidde natten over, som det ses med Manifest V2.
Samtidig opstår der en mulighed for løsninger, der fokuserer på andre browsere eller modeller: Produkter designet til Firefox, Brave eller administrerede miljøer i europæiske virksomheder kan blive attraktive alternativer for teams, der prioriterer privatliv, kontrol og overholdelse af regler frem for bekvemmeligheden ved at forblive i Chrome-økosystemet uden spørgsmål.
Alternative browsere til at opretholde en kraftfuld blokering
Selvom Chrome fastholder en meget stor markedsandel i Europa, påvirker Manifest V2's bortgang ikke alle browsere lige meget . Firefox har for eksempel gjort det klart, at de fortsat vil understøtte udvidelser baseret på den gamle model, samtidig med at de inkorporerer de dele af Manifest V3, som de anser for nyttige, så brugerne kan fortsætte med at bruge den fulde version af uBlock Origin med alle dens funktioner.
I Braves tilfælde er tilgangen blandet. På den ene side er dens Brave Shields-blokeringsmotor integreret direkte i browseren , skrevet i Rust og C++, og trækker på lister som EasyList og EasyPrivacy uden at være afhængig af Chromes udvidelses-API'er. Dette gør det muligt at opretholde et meget højt blokeringsniveau, selvom Google ændrer reglerne for udvidelser.
På den anden side har Brave-teamet valgt at hoste adskillige populære Manifest V2-udvidelser selv , herunder uBlock Origin, AdGuard, uMatrix og NoScript. Brugere kan aktivere disse direkte fra browserindstillingerne og dermed omgå Chrome Web Store. Dette hjælper med at holde avancerede værktøjer i live i Chromium-økosystemet, selvom det kræver, at projektet justerer sin integration, når Chromium-kodebasen ændres.
Andre browsere, såsom Opera eller forskellige privatlivsfokuserede Firefox-derivater, udnytter også dette hul. Projekter som LibreWolf, der er baseret på Firefox, men fjerner telemetri og styrker standardsikkerhedsindstillinger , inkluderer uBlock Origin som standard og opretholder fuld understøttelse af dynamiske filtreringsfunktioner.
For brugere i Spanien og resten af Europa, der værdsætter et renere og mere privatlivsbevidst web, er landskabet noget mere fragmenteret: den valgte browser bestemmer i stigende grad niveauet af kontrol over annoncering og sporing . Chrome er fortsat en brugbar mulighed, men det tilbyder mindre muligheder for dem, der søger virkelig omfattende blokering.
Ved at afslutte Manifest V2-fasen og udelukkende fokusere på Manifest V3 konsoliderer Google en mere kontrolleret udvidelsesmodel med rimelige forbedringer i sikkerhed og ydeevne, men også med klare grænser for annonceblokkere og de mest krævende privatlivsværktøjer . I mellemtiden positionerer alternativer som Firefox og Brave sig som et tilflugtssted for dem, der har brug for at bevare den filtreringskraft, der tilbydes af udvidelser som uBlock Origin i deres oprindelige form, hvilket demonstrerer, at webbrowseroplevelsen ikke længere udelukkende afhænger af forbindelsen eller enheden, men også af den browser, man stoler på.