Vodnik po združljivosti
Manifest V2 in Manifest V3: kaj lahko namesti posamezna različica Chroma
Od Chroma 87 do 156: ob črti različic si oglejte, kdaj posamezna oblika razširitev deluje, kdaj preneha in kaj preveriti pred prenosom starejše različice.
Kaj sta Manifest V2 in Manifest V3
- Manifest V2
- Starejša oblika razširitev za Chrome. Razširitve tečejo s stalno stranjo v ozadju in lahko neposredno prestrezajo ter spreminjajo omrežne zahteve. Chrome jo opušča.
- Manifest V3
- Trenutna oblika, podprta od Chroma 88. Ozadje postane service worker, ki se zažene po potrebi, filtriranje omrežja uporablja deklarativna pravila (declarativeNetRequest), dovoljenja pa so strožja.
Datoteka manifest.json vsake razširitve navaja, katero obliko uporablja; v nadaljevanju okrajšano MV2 in MV3.
Manifest V2 ga ni več
Brskalnik ne vsebuje več nobenega stikala ali pravilnika MV2; vsak način je zavrnjen. MV3 nima zgornje meje – deloval je od 88 do 156, najnovejše preizkušene različice. Edino preostalo tveganje je prestar brskalnik.
156Najnovejša preizkušena različica: MV2 povsod zavrnjen, MV3 deluje.Izmerjeno151Vsa stikala ukazne vrstice odstranjena.Izmerjeno
MV2 je zavrnjen
Za navadne uporabnike je MV2 končan: namestitev je zavrnjena in je ni mogoče znova vklopiti; način za razvijalce in »Naloži razpakirano« ne pomagata. Ohraniti ga lahko le pravilniki podjetja (do 138) in stikala ukazne vrstice (do 150).
150Zadnja različica, v kateri delujejo stikala ukazne vrstice (z dodatnim vklopom).Izmerjeno139Pravilnik podjetja ExtensionManifestV2Availability odstranjen.Izmerjeno137MV2 privzeto zavrnjen; znova ga ni mogoče vklopiti.Izmerjeno
MV2 privzeto izklopljen
Razširitve MV2 se še namestijo, a pridejo izklopljene (unsupportedManifestVersion). Uporabnik jih lahko znova vklopi na chrome://extensions in nato delujejo normalno. Google je spremembo uvajal postopoma od oktobra 2024, zato so jo nekateri opazili pozneje.
okt. 2024Google začne postopno uvajanje pri uporabnikih.Dokumentacija Chrome129Privzeta vrednost v kodi začne izklapljati MV2.Izmerjeno
Obe obliki sobivata, MV3 se dopolnjuje
Delujeta MV2 in MV3 – najbolj prizanesljivo obdobje. Novi API-ji MV3 prihajajo drug za drugim; razširitev, ki jih uporablja brez navedbe najnižje različice, se namesti v starejše brskalnike, a te funkcije ne delujejo.
127–128MV2 še deluje; Chrome začne na strani razširitev opozarjati na konec MV2.Izmerjeno120Dovoljenje userScripts je na voljo (uporabnik ga mora tudi vklopiti).Dokumentacija Chrome114sidePanel je na voljo.Izmerjeno109Vmesnik offscreen je na voljo; starejše različice se namestijo in delujejo, a klici ne uspejo.Izmerjenojan. 2022Spletna trgovina Chrome ne sprejema več novih razširitev MV2 (pravilo trgovine, ne sprememba brskalnika).Pravila trgovine96Dovoljenje declarativeNetRequestWithHostAccess je na voljo.Dokumentacija Chrome92Ozadja z moduli ES se začnejo izvajati.Izmerjeno
MV3 pride v stabilno različico
Od Chroma 88 se razširitve MV3 namestijo in delujejo. Ozadje, napisano kot modul ES ("type": "module"), pa se do različice 92 še vedno namesti, a nikoli ne zažene.
88–91Modulno ozadje je prikazano s service workerjem, a se nikoli ne zažene.Izmerjeno88Osnovni MV3: namestitev, vklop in ozadje delujejo.Izmerjeno
Leta samo z MV2
Manifest V2 je edina stabilna oblika. Razširitev MV3 se v stabilnem Chromu namesti in je videti vklopljena, a njen skript v ozadju se nikoli ne zažene – najtežje opazna napaka.
87Stabilna 87 sprejme največ manifest_version 2; ozadja service_worker so samo v kanalu Dev.Izvorna koda
Od Chroma 137 je MV2 zavrnjen in navadni uporabniki tega ne morejo obiti.
Chrome 129–136 samodejno izklopi razširitve MV2, a jih uporabniki lahko znova vklopijo.
MV3 zahteva Chrome 88 ali novejši; starejši brskalniki ga namestijo, a ga nikoli ne zaženejo.
Če je brskalnik starejši od minimum_chrome_version v manifestu, so zavrnjeni vlečenje na stran razširitev, nalaganje razpakirane razširitve in namestitev prek pravilnika.
Preden prenesete starejšo različico
- Preverite različico manifesta: v Chromu 137 in novejšem izberite samo MV3.
- Preverite najnižjo različico: pod njo je namestitev zavrnjena.
- V starem brskalniku izberite najnovejšo združljivo različico ali najprej posodobite.
Metoda in omejitve
Preizkušeno 18. 10. 2026 v Linuxu s Chrome for Testing 113–156 in posnetki Chromium 87–112, s preizkusnimi razširitvami ter pravima Google Translate 2.0.13 / 2.0.18 in AdBlock, da smo ločili »nameščeno«, »vklopljeno« in »ozadje res teče«; namestitev CRX je bila preverjena s prisilno namestitvijo prek pravilnika podjetja. Chrome for Testing nima postopnega uvajanja, zato zgornje različice kažejo, kdaj začne veljati koda – pravi uporabniki so spremembe morda opazili pozneje. Windows, Mac, Edge in drugi brskalniki Chromium niso bili zajeti. Datumi po 150 so ocenjeni po štiritedenskem ciklu izdaj Chroma.
Edge in drugi brskalniki Chromium imajo svoje časovnice; tukaj jih nismo preizkusili.