የተኳኋኝነት መመሪያ
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 መቋረጥ ማስጠንቀቅ ይጀምራል።የተለካ120የuserScripts ፈቃድ ይገኛል (ተጠቃሚውም ማብራት አለበት)።የChrome ሰነዶች114sidePanel ይገኛል።የተለካ109የoffscreen API ይገኛል፤ የቀደሙ ስሪቶች ይጫናሉ እና ይሰራሉ፣ ግን ጥሪዎች ይከሽፋሉ።የተለካጃን 2022የChrome ድር መደብር አዲስ የMV2 ቅጥያዎችን መቀበል ያቆማል (የመደብር መመሪያ እንጂ የአሳሽ ለውጥ አይደለም)።የመደብር መመሪያ96የdeclarativeNetRequestWithHostAccess ፈቃድ ይገኛል።የChrome ሰነዶች92የES ሞጁል ጀርባዎች መስራት ይጀምራሉ።የተለካ
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 አሳሾች የራሳቸውን የጊዜ ሰሌዳ ይከተላሉ፤ እዚህ አልተሞከሩም።