Οδηγός συμβατότητας
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.Μετρήθηκε137Το MV2 απορρίπτεται από προεπιλογή· δεν ενεργοποιείται ξανά.Μετρήθηκε
Το MV2 απενεργοποιείται από προεπιλογή
Οι επεκτάσεις MV2 εγκαθίστανται ακόμη, αλλά φτάνουν απενεργοποιημένες (unsupportedManifestVersion). Ο χρήστης μπορεί να τις ενεργοποιήσει ξανά στο chrome://extensions και λειτουργούν κανονικά. Η Google το διέθεσε σταδιακά από τον Οκτώβριο του 2024, οπότε κάποιοι χρήστες το είδαν αργότερα.
Οκτ 2024Η Google ξεκινά τη σταδιακή διάθεση στους χρήστες.Τεκμηρίωση Chrome129Η προεπιλογή του κώδικα αρχίζει να απενεργοποιεί το MV2.Μετρήθηκε
Οι δύο μορφές συνυπάρχουν, το MV3 συμπληρώνεται
Λειτουργούν και το MV2 και το MV3 — η πιο ανεκτική περίοδος. Τα νέα API του MV3 έρχονται ένα ένα· μια επέκταση που τα χρησιμοποιεί χωρίς να δηλώνει ελάχιστη έκδοση εγκαθίσταται σε παλαιότερα προγράμματα περιήγησης, αλλά αυτές οι λειτουργίες αποτυγχάνουν.
127–128Το MV2 ακόμη λειτουργεί· το Chrome αρχίζει να προειδοποιεί για το τέλος του MV2 στη σελίδα επεκτάσεων.Μετρήθηκε120Διαθέσιμη η άδεια userScripts (ο χρήστης πρέπει επίσης να την ενεργοποιήσει).Τεκμηρίωση Chrome114Διαθέσιμο το sidePanel.Μετρήθηκε109Διαθέσιμο το API offscreen· παλαιότερες εκδόσεις εγκαθίστανται και λειτουργούν, αλλά οι κλήσεις αποτυγχάνουν.ΜετρήθηκεΙαν 2022Το Chrome Web Store σταματά να δέχεται νέες επεκτάσεις MV2 (πολιτική καταστήματος, όχι αλλαγή του προγράμματος περιήγησης).Πολιτική καταστήματος96Διαθέσιμη η άδεια declarativeNetRequestWithHostAccess.Τεκμηρίωση Chrome92Τα παρασκήνια με μονάδες 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 του manifest, απορρίπτονται η μεταφορά στη σελίδα επεκτάσεων, η φόρτωση μη πακεταρισμένης και η εγκατάσταση μέσω πολιτικής.
Πριν κατεβάσετε μια παλαιότερη έκδοση
- Ελέγξτε την έκδοση manifest: στο 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 ακολουθούν δικά τους χρονοδιαγράμματα· δεν δοκιμάστηκαν εδώ.