Sedan kommer tillägg att börja fasas ut och användarna kommer att erbjudas alternativ från Chrome Web Store. Under en viss period kommer användare att kunna återställa inaktiverade tillägg, men så småningom kommer även detta alternativ att tas bort.
Alla dessa ändringar kommer att påverka stabila versioner av Chrome under de kommande månaderna, med övergången som förväntas blifärdigställd före början av 2025. Enterprise-användare kommer att kunna skjuta upp slutet av supporten till juni nästa år.
Google har löst de flesta problemen med den nya versionen av manifestet. Sålunda, i declarativeNetRequest API, har det tillåtna antalet statiska regler ökat till 330 tusen och dynamiska - till 30 tusen.
Det nya manifestet gör också övergången till att exekvera servicearbetare som bakgrundsprocesser och använder en granulär modell för begäran om tillstånd. Tillägget kan inte aktiveras för alla sidor samtidigt, utan fungerar bara i sammanhanget av den aktiva fliken.
Behandlingen av Cross-origin-förfrågningar har ändrats. Nu är innehållsbearbetningsskript föremål för samma behörighetsbegränsningar som för huvudsidan där dessa skript är inbäddade. Om sidan till exempel inte har tillgång till plats-API:et kommer tilläggsskriptet inte heller att få denna åtkomst. Exekvering av kod nedladdad från externa servrar är förbjuden för tillägg som laddar och exekverar extern kod.
För närvarande stöder cirka 85 % av tilläggen i Chrome Web Store redan Manifest V3, inklusive AdBlock, Adblock Plus, uBlock Origin och AdGuard .
Google började testa Manifest V3 i november 2019 i Chrome 80 Canary-versioner och implementerade protokollet i stabila versioner av Chrome 88. I januari 2022 slutade Chrome Web Store att acceptera nya tillägg byggda ovanpå Manifest V2.
Omedelbart efter lanseringen kritiserades Manifest V3 eftersom det begränsade möjligheten att blockera innehåll med webRequest API, som används av annonsblockerare som uBlock Origin och Ghostery. Google sa dock att sådana tillägg hade för mycket tillgång till potentiellt känslig användardata.