Manifest V3 ouvre une nouvelle ère pour les extensions de navigateur

Manifest V3 ouvre une nouvelle ère pour les extensions de navigateur

Google déploie Manifest V3, la dernière version de sa plateforme d’extensions de navigateur basée sur Chromium. Ce changement, qui débutera en juin 2024 dans les versions pré-stables de Chrome, apporte de nouvelles fonctionnalités importantes pour les utilisateurs et les développeurs.

▼ Table des matières
  1. Qu’est-ce que Manifest ?
  2. Qu’est-ce que cela signifie pour les utilisateurs ?
  3. Qu’est-ce que cela signifie pour les développeurs ?
  4. Conclusion

Qu’est-ce que Manifest ?

Manifest V3 est la dernière version de la plateforme d’extensions de navigateur de Google. Il s’agit d’un fichier JSON qui contient des informations sur l’extension, telles que son nom, sa description, les autorisations qu’elle requiert et les scripts qu’elle exécute. Les développeurs utilisent Manifest pour définir les fonctionnalités et le comportement de leur extension.

En juin 2024, Manifest V2 sera désactivé dans les versions de navigateur pré-stables, en particulier Chrome 127 et versions ultérieures. Les utilisateurs ne pourront plus installer d’extensions basées sur Manifest V2 dans la boutique en ligne.

Les développeurs auront encore jusqu’en juin 2025 pour modifier leurs extensions pour Manifest V3. Après cette date, les extensions basées sur Manifest V2 seront inutilisables. La nouvelle version de Manifest V3 affectera tous les navigateurs Web basés sur Chrome.

Qu’est-ce que cela signifie pour les utilisateurs ?

Chrome introduit une nouvelle version de Manifesto V3 comme une nouvelle étape vers une plus grande confidentialité, sécurité et performances, par exemple il est possible d’avoir plus de contrôle sur les extensions elles-mêmes et de déterminer les droits de l’extension donnée.

L’avantage, mais aussi l’inconvénient, est la désactivation des extensions anciennes et non fonctionnelles qui fonctionnent sur la version Manifest V2. De nombreuses extensions qui contiennent des logiciels malveillants et tentent de suivre les utilisateurs seront désactivées. En revanche, si vous avez installé une extension dont vous savez qu’elle n’est plus prise en charge, vous devrez chercher une alternative en raison de Manifest V3.

Cependant, le navigateur vous informera à l’avance de la suppression ou de la désactivation et vous proposera également une alternative dans le menu pour l’extension donnée.

Si une extension est supprimée de la boutique en ligne dans Manifest V3 à l’avenir, vous recevrez une notification concernant sa suppression et une recommandation de désinstallation de l’extension.

C’est précisément à cause des changements que de nombreuses extensions de blocage des publicités seront moins efficaces ou non fonctionnelles. Mais ne désespérez pas, il existe encore des alternatives, si vous voulez rester fidèle à Chromium, il y a le navigateur Brave, qui intègre déjà le blocage des publicités et il n’est pas nécessaire d’installer en plus une extension de blocage des publicités.

Une autre option est un navigateur qui n’est pas basé sur Chromium, par exemple Firefox, ici vous pouvez déjà ajouter un bloqueur de publicités fonctionnel via l’extension.

Qu’est-ce que cela signifie pour les développeurs ?

Les développeurs devront par exemple mettre à jour le fichier JSON pour qu’il soit spécifique à Manifest V3, modifier le script et mettre à jour les appels d’API, la liste complète se trouve dans la documentation.

La nouveauté est l’option dite “rollback”, si votre version précédente de l’extension a été vérifiée et publiée, vous pouvez l’utiliser pour revenir à votre ancienne forme publiée, facilement et sans vérification.

Conclusion

Manifest V3 apporte des changements à la fois positifs et négatifs au monde des extensions de navigateur. Les utilisateurs peuvent s’attendre à davantage de contrôle, de confidentialité et de sécurité, tandis que les développeurs devront mettre à jour leurs extensions pour la nouvelle version.

Partagez votre expérience

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *