അനുയോജ്യതാ ഗൈഡ്
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 ഒക്ടോബർ മുതൽ ഘട്ടംഘട്ടമായി നടപ്പാക്കിയതിനാൽ ചില ഉപയോക്താക്കൾ ഇത് പിന്നീടാണ് കണ്ടത്.
2024 ഒക്ടോഉപയോക്താക്കൾക്കുള്ള ഘട്ടംഘട്ടമായ നടപ്പാക്കൽ Google ആരംഭിക്കുന്നു.Chrome ഡോക്സ്129കോഡിന്റെ ഡിഫോൾട്ട് മൂല്യം MV2 പ്രവർത്തനരഹിതമാക്കിത്തുടങ്ങുന്നു.അളന്നത്
രണ്ടു ഫോർമാറ്റുകളും ഒപ്പം, MV3 പൂർണ്ണമാകുന്നു
MV2, MV3 രണ്ടും പ്രവർത്തിക്കും — ഏറ്റവും ഉദാരമായ കാലം. പുതിയ MV3 API-കൾ ഓരോന്നായി വരുന്നു; ഏറ്റവും കുറഞ്ഞ പതിപ്പ് പ്രഖ്യാപിക്കാതെ അവ ഉപയോഗിക്കുന്ന എക്സ്റ്റൻഷൻ പഴയ ബ്രൗസറുകളിൽ ഇൻസ്റ്റാൾ ആകും, പക്ഷേ ആ ഫീച്ചറുകൾ പരാജയപ്പെടും.
127–128MV2 ഇപ്പോഴും പ്രവർത്തിക്കും; എക്സ്റ്റൻഷൻ പേജിൽ MV2-ന്റെ അവസാനത്തെക്കുറിച്ച് Chrome മുന്നറിയിപ്പ് നൽകിത്തുടങ്ങുന്നു.അളന്നത്120userScripts അനുമതി ലഭ്യം (ഉപയോക്താവും ഇത് ഓണാക്കണം).Chrome ഡോക്സ്114sidePanel ലഭ്യം.അളന്നത്109offscreen API ലഭ്യം; മുൻ പതിപ്പുകൾ ഇൻസ്റ്റാൾ ആയി പ്രവർത്തിക്കും, പക്ഷേ കോളുകൾ പരാജയപ്പെടും.അളന്നത്2022 ജനുChrome വെബ് സ്റ്റോർ പുതിയ 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 മാത്രം തിരഞ്ഞെടുക്കുക.
- ഏറ്റവും കുറഞ്ഞ പതിപ്പ് പരിശോധിക്കുക: അതിൽ താഴെ ഇൻസ്റ്റാൾ നിരസിക്കപ്പെടും.
- പഴയ ബ്രൗസറിൽ അനുയോജ്യമായ ഏറ്റവും പുതിയ പതിപ്പ് തിരഞ്ഞെടുക്കുക, അല്ലെങ്കിൽ ആദ്യം അപ്ഡേറ്റ് ചെയ്യുക.
രീതിയും പരിമിതികളും
2026 ഒക്ടോ 18-ന് 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 ബ്രൗസറുകളും അവരുടെ സ്വന്തം ഷെഡ്യൂൾ പിന്തുടരുന്നു; ഇവിടെ അവ പരീക്ഷിച്ചിട്ടില്ല.