સુસંગતતા માર્ગદર્શિકા
Manifest V2 અને Manifest V3: Chromeનું દરેક વર્ઝન શું ઇન્સ્ટોલ કરી શકે
Chrome 87થી 156 સુધી, વર્ઝનની રેખા પર જુઓ કે દરેક એક્સ્ટેન્શન ફોર્મેટ ક્યારે ચાલે છે, ક્યારે નિષ્ફળ જાય છે અને જૂનું વર્ઝન ડાઉનલોડ કરતાં પહેલાં શું તપાસવું.
Manifest V2 અને Manifest V3 શું છે
- Manifest V2
- Chrome એક્સ્ટેન્શનનું જૂનું ફોર્મેટ. એક્સ્ટેન્શન સતત ચાલતા બેકગ્રાઉન્ડ પેજ સાથે કામ કરે છે અને નેટવર્ક વિનંતીઓને સીધી અટકાવી અને બદલી શકે છે. Chrome તેને બંધ કરી રહ્યું છે.
- Manifest V3
- હાલનું ફોર્મેટ, Chrome 88થી સમર્થિત. બેકગ્રાઉન્ડ જરૂર પડ્યે શરૂ થતું service worker બને છે, નેટવર્ક ફિલ્ટરિંગ ઘોષણાત્મક નિયમો (declarativeNetRequest) વાપરે છે અને પરવાનગીઓ વધુ કડક છે.
દરેક એક્સ્ટેન્શનની manifest.json જણાવે છે કે તે કયું ફોર્મેટ વાપરે છે; નીચે તેમને ટૂંકમાં MV2 અને MV3 કહ્યાં છે.
Manifest V2 ખતમ
બ્રાઉઝરમાં હવે MV2નો કોઈ સ્વિચ કે નીતિ નથી; દરેક રીત નકારાય છે. MV3ની કોઈ ઉપલી મર્યાદા નથી — તે 88થી 156 સુધી ચાલ્યું, જે અમે તપાસેલું સૌથી નવું વર્ઝન છે. બાકી રહેલું એકમાત્ર જોખમ ખૂબ જૂનું બ્રાઉઝર છે.
156તપાસેલું સૌથી નવું વર્ઝન: MV2 બધે નકારાય છે, MV3 ચાલે છે.માપ્યું151બધા કમાન્ડ-લાઇન સ્વિચ દૂર કરાયા.માપ્યું
MV2 નકારાય છે
સામાન્ય વપરાશકર્તાઓ માટે MV2 પૂરું: ઇન્સ્ટોલ નકારાય છે અને ફરી ચાલુ થઈ શકતું નથી; ડેવલપર મોડ અને “અનપૅક કરેલું લોડ કરો” મદદ કરતાં નથી. માત્ર એન્ટરપ્રાઇઝ નીતિ (138 સુધી) અને કમાન્ડ-લાઇન સ્વિચ (150 સુધી) તેને ટકાવી રાખે છે.
150કમાન્ડ-લાઇન સ્વિચ કામ કરતાં હોય તેવું છેલ્લું વર્ઝન (એક વધારાના ફરી ચાલુ કરવા સાથે).માપ્યું139એન્ટરપ્રાઇઝ નીતિ ExtensionManifestV2Availability દૂર કરાઈ.માપ્યું137MV2 ડિફૉલ્ટ રીતે નકારાય છે; ફરી ચાલુ થઈ શકતું નથી.માપ્યું
MV2 ડિફૉલ્ટ રીતે બંધ
MV2 એક્સ્ટેન્શન હજી ઇન્સ્ટોલ થાય છે, પણ બંધ સ્થિતિમાં આવે છે (unsupportedManifestVersion). વપરાશકર્તા તેમને chrome://extensions પર ફરી ચાલુ કરી શકે છે અને તે સામાન્ય રીતે ચાલે છે. Googleએ આ ઑક્ટોબર 2024થી તબક્કાવાર લાગુ કર્યું, તેથી કેટલાક વપરાશકર્તાઓને આ પછીથી દેખાયું.
ઑક્ટો 2024Google વપરાશકર્તાઓ માટે તબક્કાવાર અમલ શરૂ કરે છે.Chrome દસ્તાવેજો129કોડનું ડિફૉલ્ટ મૂલ્ય MV2 બંધ કરવાનું શરૂ કરે છે.માપ્યું
બંને ફોર્મેટ સાથે, MV3 પૂર્ણ થતું ગયું
MV2 અને MV3 બંને ચાલે છે — સૌથી ઉદાર સમયગાળો. MV3નાં નવાં API એક પછી એક આવે છે; લઘુતમ વર્ઝન જણાવ્યા વિના તેનો ઉપયોગ કરતું એક્સ્ટેન્શન જૂનાં બ્રાઉઝરમાં ઇન્સ્ટોલ થાય છે, પણ તે સુવિધાઓ કામ કરતી નથી.
127–128MV2 હજી ચાલે છે; Chrome એક્સ્ટેન્શન પેજ પર MV2 બંધ થવાની ચેતવણી આપવા લાગે છે.માપ્યું120userScripts પરવાનગી ઉપલબ્ધ (વપરાશકર્તાએ પણ તેને ચાલુ કરવી પડે).Chrome દસ્તાવેજો114sidePanel ઉપલબ્ધ.માપ્યું109offscreen API ઉપલબ્ધ; અગાઉનાં વર્ઝન ઇન્સ્ટોલ થઈ ચાલે છે, પણ કૉલ નિષ્ફળ જાય છે.માપ્યુંજાન્યુ 2022Chrome વેબ સ્ટોર નવાં MV2 એક્સ્ટેન્શન લેવાનું બંધ કરે છે (સ્ટોર નીતિ, બ્રાઉઝરનો ફેરફાર નહીં).સ્ટોર નીતિ96declarativeNetRequestWithHostAccess પરવાનગી ઉપલબ્ધ.Chrome દસ્તાવેજો92ES મોડ્યૂલ બેકગ્રાઉન્ડ ચાલવા લાગે છે.માપ્યું
MV3 સ્થિર વર્ઝનમાં આવ્યું
Chrome 88થી MV3 એક્સ્ટેન્શન ઇન્સ્ટોલ થાય છે અને ચાલે છે. પણ ES મોડ્યૂલ ("type": "module") તરીકે લખાયેલું બેકગ્રાઉન્ડ 92 સુધી ઇન્સ્ટોલ થાય છે, પણ ક્યારેય ચાલતું નથી.
88–91મોડ્યૂલ બેકગ્રાઉન્ડ service worker સાથે દેખાય છે, પણ ક્યારેય શરૂ થતું નથી.માપ્યું88મૂળભૂત MV3: ઇન્સ્ટોલ, ચાલુ અને બેકગ્રાઉન્ડ બધું ચાલે છે.માપ્યું
માત્ર MV2નાં વર્ષો
Manifest V2 એકમાત્ર સ્થિર ફોર્મેટ છે. MV3 એક્સ્ટેન્શન સ્થિર Chromeમાં ઇન્સ્ટોલ થાય છે અને ચાલુ દેખાય છે, પણ તેની બેકગ્રાઉન્ડ સ્ક્રિપ્ટ ક્યારેય ચાલતી નથી — ધ્યાનમાં આવવી સૌથી મુશ્કેલ ખામી.
87સ્થિર 87 વધુમાં વધુ manifest_version 2 સ્વીકારે છે; service_worker બેકગ્રાઉન્ડ માત્ર Dev ચેનલમાં છે.સોર્સ કોડ
Chrome 137થી MV2 નકારાય છે અને સામાન્ય વપરાશકર્તાઓ પાસે તેનો કોઈ ઉપાય નથી.
Chrome 129–136 MV2 એક્સ્ટેન્શન આપમેળે બંધ કરે છે, પણ વપરાશકર્તાઓ તેમને ફરી ચાલુ કરી શકે છે.
MV3 માટે Chrome 88 કે નવું જોઈએ; જૂનાં બ્રાઉઝર તેને ઇન્સ્ટોલ કરે છે, પણ ક્યારેય ચલાવતાં નથી.
જો બ્રાઉઝર મેનિફેસ્ટના minimum_chrome_version કરતાં જૂનું હોય, તો એક્સ્ટેન્શન પેજ પર ખેંચવું, અનપૅક કરેલું લોડ કરવું અને નીતિ દ્વારા ઇન્સ્ટોલ કરવું બધું નકારાય છે.
જૂનું વર્ઝન ડાઉનલોડ કરતાં પહેલાં
- મેનિફેસ્ટ વર્ઝન તપાસો: Chrome 137 અને નવાંમાં માત્ર MV3 પસંદ કરો.
- લઘુતમ વર્ઝન તપાસો: તેનાથી નીચે ઇન્સ્ટોલ નકારાય છે.
- જૂના બ્રાઉઝરમાં સૌથી નવું સુસંગત વર્ઝન પસંદ કરો, અથવા પહેલાં અપડેટ કરો.
પદ્ધતિ અને મર્યાદાઓ
18 ઑક્ટો 2026એ Linux પર Chrome for Testing 113–156 અને Chromium 87–112 સ્નેપશૉટ સાથે તપાસ્યું, પરીક્ષણ એક્સ્ટેન્શન અને સાચાં Google Translate 2.0.13 / 2.0.18 તથા AdBlock વડે “ઇન્સ્ટોલ”, “ચાલુ” અને “બેકગ્રાઉન્ડ ખરેખર ચાલે છે” વચ્ચે ફરક કર્યો; CRX ઇન્સ્ટોલનો માર્ગ એન્ટરપ્રાઇઝ નીતિ દ્વારા ફરજિયાત ઇન્સ્ટોલથી ચકાસ્યો. Chrome for Testingમાં તબક્કાવાર અમલ નથી, તેથી ઉપરનાં વર્ઝન બતાવે છે કે કોડ ક્યારે લાગુ થાય છે — સાચા વપરાશકર્તાઓને ફેરફાર પછીથી દેખાયા હોઈ શકે. Windows, Mac, Edge અને અન્ય Chromium બ્રાઉઝર સામેલ નહોતાં. 150 પછીની તારીખો Chromeના ચાર અઠવાડિયાના રિલીઝ ચક્ર પરથી અંદાજાઈ છે.
Edge અને અન્ય Chromium બ્રાઉઝર પોતાના સમયપત્રક મુજબ ચાલે છે; અહીં તેમનું પરીક્ષણ થયું નથી.