Introduction

Google Chrome a entamé la dernière phase de dépréciation de Manifest V2 (MV2) en faveur de MV3, ce qui signifie la fin des contournements pour les extensions comme uBlock Origin. Les autres navigateurs basés sur Chromium, tels que Microsoft Edge et Opera, devraient suivre le même chemin.

Contexte Technique

La transition de MV2 à MV3 a été en cours depuis un certain temps, et les dernières versions de Chrome ont commencé à supprimer les drapeaux qui contrôlaient la disponibilité de MV2. Le contributeur Chromium Andrey Bershanskiy a partagé des détails sur les changements récents, et selon les commentaires de l'ingénieur Google Devlin Cronin, Chrome a supprimé le drapeau kExtensionManifestV2Disabled, ce qui signifie que les extensions MV2 ne seront plus disponibles.

Les difficultés techniques et les problèmes de sécurité ont motivé cette décision. Les extensions MV2 ne seront plus autorisées dans les versions prises en charge de Chrome, et le code associé sera supprimé. Les autres navigateurs peuvent choisir de continuer à prendre en charge ces extensions si ils le souhaitent.

Analyse et Implications

Cela signifie que les astuces et les contournements utilisés pour maintenir les extensions MV2 comme uBlock Origin ne fonctionneront plus sur Chrome. Les modifications apportées aux versions finales de Chromium incluent la suppression des options ExtensionManifestV2Disabled, ExtensionManifestV2Unsupported et ExtensionManifestV2Availability.

Les autres navigateurs basés sur Chromium, tels que Opera et Microsoft Edge, pourraient suivre le même chemin. Le développeur de uBlock Origin, Raymond Hill, a reçu un e-mail d'Opera indiquant que le navigateur allait abandonner les extensions MV2.

Perspective

Les utilisateurs de Chrome qui souhaitent continuer à utiliser uBlock Origin pourraient passer à uBlock Origin Lite, qui est basé sur MV3. Cependant, il est important de noter que uBO Lite ne semble pas être aussi efficace que la version originale. Les utilisateurs qui souhaitent éviter les limitations de Chrome pourraient considérer l'utilisation d'un autre navigateur, tel que Mozilla Firefox, qui prend en charge à la fois MV2 et MV3.