Chrome 88 empêchera les bloqueurs de publicité de fonctionner, mais Vivaldi et Brave résisteront
Chrome 88 viendra avec la prise en charge de Manifest V3 pour l'API Declarative Net Request et d'autres modifications proposées dans le cadre de celle-ci. Il clarifie les changements d'API et de fonctionnalités dans le projet Chromium qui apportent également un certain nombre de restrictions pour les extensions. Les extensions les plus touchées sont les bloqueurs de publicités, qui cesseront de fonctionner correctement. L'un d'eux, uBlock Origin, est déjà connu pour être incompatible avec Manifest V3.
Google a noté qu'ils garderaient le Manifect V2 actuel disponible pendant un certain temps et n'a pas encore défini sa date de suppression. Quoi qu'il en soit, c'est un changement désagréable pour ceux qui comptent sur les bloqueurs de publicités.
Manifest V3 supprime la fonction de blocage de l'API webRequest, qui est utilisée par les bloqueurs de publicités, y compris le populaire Origine de l'uBlock et Fantôme prolongements. Selon Google, la fonctionnalité permet aux extensions d'obtenir des informations sensibles sur ce que vous naviguez, ce dont elles ne veulent pas.
De plus, Manifest V3 empêche les extensions d'exécuter du code à distance, ce qui facilite l'audit des extensions. Bien que cela semble bien, cela brisera un certain nombre d'extensions qui exécutent des "scripts utilisateur" pour modifier l'apparence et le comportement des sites du côté utilisateur.
Ainsi, après une période incertaine, cela finira par rendre Chrome plus sécurisé, mais certaines des extensions populaires cesseront de fonctionner. Et les autres navigateurs ?
Firefox ne va pas adopter le changement pour l'instant. Il n'est pas prévu d'implémenter cette restriction dans le navigateur Firefox pour le moment.
Bord déjà permet de tester la fonctionnalité Manifest V3, il suivra donc Google avec ce mouvement.
Vivaldi et Brave, deux navigateurs basés sur Chromium, n'activeront pas Manifest V3 aussi longtemps qu'ils le pourront. Cependant, je doute que cela dure longtemps. Il leur faudra un coût supplémentaire pour garder la base de code Chromium non liée au grand public.
Chrome 88 arrivera dans la branche stable en janvier 2021. À ce moment-là, Google acceptera les extensions compatibles avec Manifest V3 dans sa boutique Web.