Gabay sa compatibility
Manifest V2 at Manifest V3: ano ang kayang i-install ng bawat bersyon ng Chrome
Mula Chrome 87 hanggang 156, sundan ang linya ng mga bersyon para makita kung kailan gumagana ang bawat format ng extension, kailan ito pumapalya, at ano ang dapat suriin bago mag-download ng lumang bersyon.
Ano ang Manifest V2 at Manifest V3
- Manifest V2
- Ang lumang format ng Chrome extension. Tumatakbo ang mga extension gamit ang laging gumaganang background page at direktang nakaka-intercept at nakakapagbago ng mga network request. Unti-unti itong inaalis ng Chrome.
- Manifest V3
- Ang kasalukuyang format, sinusuportahan mula Chrome 88. Nagiging service worker ang background na nagsisimula lang kapag kailangan, gumagamit ng mga deklaratibong panuntunan (declarativeNetRequest) ang pag-filter ng network, at mas mahigpit ang mga pahintulot.
Nakasaad sa manifest.json ng bawat extension kung aling format ang gamit nito; sa ibaba, pinaikli ang mga ito bilang MV2 at MV3.
Wala na ang Manifest V2
Wala nang anumang MV2 switch o policy ang browser; tinatanggihan ang bawat paraan. Walang itaas na limitasyon ang MV3 — tumakbo ito mula 88 hanggang 156, ang pinakabagong sinubukan namin. Ang tanging natitirang panganib ay ang sobrang lumang browser.
156Pinakabagong nasubukan: tinatanggihan ang MV2 kahit saan, tumatakbo ang MV3.Sinukat151Inalis ang lahat ng command-line switch.Sinukat
Tinatanggihan ang MV2
Tapos na ang MV2 para sa karaniwang user: tinatanggihan ang pag-install at hindi na ito ma-on muli; hindi nakakatulong ang developer mode at “Load unpacked”. Ang enterprise policy (hanggang 138) at mga command-line switch (hanggang 150) na lang ang nagpapanatili rito.
150Huling bersyon kung saan gumagana ang mga command-line switch (may dagdag na pag-on muli).Sinukat139Inalis ang enterprise policy na ExtensionManifestV2Availability.Sinukat137Tinatanggihan ang MV2 bilang default; hindi na ito ma-on muli.Sinukat
Naka-off ang MV2 bilang default
Na-i-install pa ang mga MV2 extension, pero naka-off pagdating (unsupportedManifestVersion). Maaari silang i-on muli ng user sa chrome://extensions at gumagana nang normal. Unti-unting inilunsad ito ng Google mula Oktubre 2024, kaya mas huli itong naranasan ng ilang user.
Okt 2024Sinisimulan ng Google ang unti-unting paglulunsad sa mga user.Docs ng Chrome129Nagsisimulang i-off ng default ng code ang MV2.Sinukat
Magkasama ang dalawang format, nakukumpleto ang MV3
Gumagana ang MV2 at MV3 — ang pinakamaluwag na yugto. Isa-isang dumarating ang mga bagong MV3 API; ang extension na gumagamit nito nang walang idineklarang minimum na bersyon ay na-i-install sa lumang browser, pero pumapalya ang mga feature na iyon.
127–128Tumatakbo pa ang MV2; nagsisimulang magbabala ang Chrome tungkol sa pagtatapos ng MV2 sa page ng mga extension.Sinukat120Available ang pahintulot na userScripts (kailangan din itong i-on ng user).Docs ng Chrome114Available ang sidePanel.Sinukat109Available ang offscreen API; na-i-install at tumatakbo ang mas naunang bersyon, pero pumapalya ang mga tawag.SinukatEne 2022Hindi na tumatanggap ang Chrome Web Store ng bagong MV2 extension (patakaran ng store, hindi pagbabago sa browser).Patakaran ng store96Available ang pahintulot na declarativeNetRequestWithHostAccess.Docs ng Chrome92Nagsisimulang tumakbo ang mga ES module background.Sinukat
Nasa stable na ang MV3
Mula Chrome 88, na-i-install at tumatakbo ang mga MV3 extension. Pero ang background na isinulat bilang ES module ("type": "module") ay na-i-install pa rin nang hindi tumatakbo hanggang 92.
88–91Nakalista ang module background na may service worker, pero hindi kailanman nagsisimula.Sinukat88Basic na MV3: na-i-install, naka-on, at tumatakbo ang background.Sinukat
Panahong MV2 lang
Ang Manifest V2 ang tanging stable na format. Na-i-install at mukhang naka-on ang MV3 extension sa stable na Chrome, pero hindi kailanman tumatakbo ang background script nito — ang pinakamahirap mapansing pagpalya.
87Hanggang manifest_version 2 lang ang tinatanggap ng stable 87; nasa Dev channel lang ang mga service_worker background.Source code
Mula Chrome 137, tinatanggihan ang MV2 at walang paraan ang karaniwang user para malusutan ito.
Awtomatikong ino-off ng Chrome 129–136 ang mga MV2 extension, pero maaari pa rin silang i-on muli ng user.
Kailangan ng MV3 ang Chrome 88 o mas bago; ini-install ito ng mas lumang browser pero hindi kailanman pinapatakbo.
Kung mas luma ang browser kaysa sa minimum_chrome_version ng manifest, tinatanggihan ang pag-drag sa page ng mga extension, ang pag-load ng unpacked, at ang pag-install sa pamamagitan ng policy.
Bago mag-download ng lumang bersyon
- Suriin ang bersyon ng manifest: sa Chrome 137 pataas, MV3 lang ang piliin.
- Suriin ang minimum na bersyon: kapag mas mababa rito, tinatanggihan ang pag-install.
- Sa lumang browser, piliin ang pinakabagong tugmang bersyon, o mag-update muna.
Paraan at limitasyon
Sinubukan noong Okt 18, 2026 sa Linux gamit ang Chrome for Testing 113–156 at mga snapshot ng Chromium 87–112, gamit ang mga test extension at ang tunay na Google Translate 2.0.13 / 2.0.18 at AdBlock para paghiwalayin ang “na-install”, “naka-on” at “talagang tumatakbo ang background”; sinuri ang pag-install ng CRX sa pamamagitan ng sapilitang pag-install gamit ang enterprise policy. Walang unti-unting paglulunsad ang Chrome for Testing, kaya ipinapakita ng mga bersyon sa itaas kung kailan umiiral ang code — maaaring mas huling nakita ng tunay na user ang mga pagbabago. Hindi saklaw ang Windows, Mac, Edge at iba pang Chromium browser. Tinantya ang mga petsa pagkatapos ng 150 batay sa apat na linggong release cycle ng Chrome.
May sariling iskedyul ang Edge at iba pang Chromium browser; hindi sila sinubukan dito.