Guide de compatibilité

Manifest V2 ou Manifest V3 : ce que chaque version de Chrome peut installer

De Chrome 87 à 156, suivez la ligne des versions pour voir quand chaque format d’extension fonctionne, quand il échoue et quoi vérifier avant de télécharger une ancienne version.

Mis à jour le 19 oct. 2026 · Mesuré sous Linux

Ce que sont Manifest V2 et Manifest V3

Manifest V2
L’ancien format des extensions Chrome. Les extensions tournent avec une page d’arrière-plan permanente et peuvent intercepter et modifier directement les requêtes réseau. Chrome l’abandonne.
Manifest V3
Le format actuel, pris en charge depuis Chrome 88. L’arrière-plan devient un service worker lancé à la demande, le filtrage réseau passe par des règles déclaratives (declarativeNetRequest) et les autorisations sont plus strictes.

Le fichier manifest.json de chaque extension indique son format ; ci-dessous, on les abrège en MV2 et MV3.

Actuel151+Depuis environ juil. 2026

Manifest V2 a disparu

Manifest V2Refusé
Manifest V3Fonctionne

Le navigateur ne contient plus aucune option ni règle MV2 ; toutes les méthodes sont refusées. MV3 n’a pas de limite haute : il a fonctionné de la 88 à la 156, la plus récente testée. Le seul risque restant est un navigateur trop ancien.

  1. 156Dernière version testée : MV2 refusé partout, MV3 fonctionne.Mesuré
  2. 151Toutes les options de ligne de commande ont disparu.Mesuré
137 – 150mai 2025 – juin 2026

MV2 refusé

Manifest V2Refusé
Manifest V3Fonctionne

Pour les utilisateurs ordinaires, MV2 c’est fini : l’installation est refusée et ne peut pas être réactivée ; le mode développeur et « Charger l’extension non empaquetée » n’y changent rien. Seules la règle d’entreprise (jusqu’à 138) et les options de ligne de commande (jusqu’à 150) le maintiennent.

  1. 150Dernière version où les options de ligne de commande fonctionnent (avec une réactivation supplémentaire).Mesuré
  2. 139Règle d’entreprise ExtensionManifestV2Availability supprimée.Mesuré
  3. 137MV2 refusé par défaut ; impossible de le réactiver.Mesuré
129 – 136sept. 2024 – mai 2025

MV2 désactivé par défaut

Manifest V2Désactivé par défaut, réactivable
Manifest V3Fonctionne

Les extensions MV2 s’installent encore, mais arrivent désactivées (unsupportedManifestVersion). L’utilisateur peut les réactiver dans chrome://extensions et elles fonctionnent normalement. Google a déployé ce changement progressivement à partir d’octobre 2024, certains l’ont donc vu plus tard.

  1. oct. 2024Google commence le déploiement progressif auprès des utilisateurs.Doc Chrome
  2. 129La valeur par défaut du code commence à désactiver MV2.Mesuré
92 – 128juil. 2021 – août 2024

Les deux formats coexistent, MV3 se complète

Manifest V2Fonctionne
Manifest V3Fonctionne

MV2 et MV3 fonctionnent tous les deux — la période la plus tolérante. Les nouvelles API MV3 arrivent une par une ; une extension qui les utilise sans déclarer de version minimale s’installe sur des navigateurs plus anciens, mais ces fonctions échouent.

  1. 127–128MV2 fonctionne encore ; Chrome commence à avertir de la fin de MV2 sur la page des extensions.Mesuré
  2. 120Autorisation userScripts disponible (l’utilisateur doit aussi l’activer).Doc Chrome
  3. 114sidePanel disponible.Mesuré
  4. 109API offscreen disponible ; les versions antérieures s’installent et fonctionnent, mais les appels échouent.Mesuré
  5. janv. 2022Le Chrome Web Store n’accepte plus de nouvelles extensions MV2 (règle du store, pas un changement du navigateur).Règle du store
  6. 96Autorisation declarativeNetRequestWithHostAccess disponible.Doc Chrome
  7. 92Les arrière-plans en module ES commencent à fonctionner.Mesuré
88 – 91janv. 2021 – juil. 2021

MV3 arrive en version stable

Manifest V2Fonctionne
Manifest V3Fonctionne

À partir de Chrome 88, les extensions MV3 s’installent et fonctionnent. Un arrière-plan écrit en module ES ("type": "module") s’installe pourtant sans jamais s’exécuter jusqu’à la 92.

  1. 88–91Un arrière-plan module apparaît avec un service worker mais ne démarre jamais.Mesuré
  2. 88MV3 de base : installation, activation et arrière-plan fonctionnent.Mesuré
≤ 87Avant janv. 2021

Les années MV2 uniquement

Manifest V2Fonctionne
Manifest V3S’installe, ne s’exécute jamais

Manifest V2 est le seul format stable. Une extension MV3 s’installe et semble activée dans Chrome stable, mais son script d’arrière-plan ne s’exécute jamais — l’échec le plus difficile à remarquer.

  1. 87La version stable 87 accepte au plus manifest_version 2 ; les arrière-plans service_worker sont réservés au canal Dev.Code source
137

À partir de Chrome 137, MV2 est refusé et les utilisateurs ordinaires n’ont aucun contournement.

129

Chrome 129–136 désactive automatiquement les extensions MV2, mais les utilisateurs peuvent les réactiver.

88

MV3 nécessite Chrome 88 ou plus récent ; les navigateurs plus anciens l’installent sans jamais l’exécuter.

Avant de télécharger une ancienne version

  1. Vérifiez la version du manifeste : avec Chrome 137 ou plus, choisissez uniquement MV3.
  2. Vérifiez la version minimale : en dessous, l’installation est refusée.
  3. Avec un navigateur ancien, choisissez la dernière version compatible ou mettez-le à jour d’abord.
Méthode et limites

Tests effectués le 18 oct. 2026 sous Linux avec Chrome for Testing 113–156 et des instantanés Chromium 87–112, à l’aide d’extensions de test et des vraies extensions Google Translate 2.0.13 / 2.0.18 et AdBlock, pour distinguer « installée », « activée » et « l’arrière-plan s’exécute vraiment » ; l’installation CRX a été vérifiée par installation forcée via une règle d’entreprise. Chrome for Testing n’a pas de déploiement progressif : les versions ci-dessus indiquent quand le code prend effet, et les vrais utilisateurs ont pu voir les changements plus tard. Windows, Mac, Edge et les autres navigateurs Chromium n’ont pas été couverts. Les dates après la 150 sont estimées d’après le rythme de publication de Chrome de quatre semaines.

Edge et les autres navigateurs Chromium suivent leur propre calendrier ; ils n’ont pas été testés ici.