Une des raisons pour lesquelles Google Chrome est un navigateur si populaire est qu’il est soutenu par une multitude de extensions tierces et de plug-ins utiles, ajoutant des fonctionnalités supplémentaires au navigateur principal. Aujourd’hui, Google effectue un changement significatif dans le fonctionnement des extensions, et cela pourrait affecter certaines des principales que vous avez installées.
Tout cela concerne les directives que les extensions doivent suivre pour fonctionner dans Chrome : Google met désormais fin à l’ancienne spécification Manifest V2 et déplace tout vers la nouvelle spécification Manifest V3. Selon Google, la V3 apporte des améliorations à la “sécurité, la confidentialité, les performances et la fiabilité de l’écosystème des extensions dans son ensemble”—et en même temps, cela donne à Google plus de contrôle sur ce que les compléments peuvent ou ne peuvent pas faire.
C’est un mouvement commun pour les entreprises technologiques, et pas seulement pour Google : promettant plus de protection pour les utilisateurs tout en ajoutant des restrictions à ce qu’ils peuvent faire (la Electronic Frontier Foundation ne pense pas que ce changement améliorera la sécurité pour les utilisateurs). En particulier, les bloqueurs de publicité pourraient subir des conséquences sévères avec le passage à Manifest V3, car cela impose davantage de limites sur la manière dont les extensions peuvent interagir avec le contenu des sites Web.

Crédit : Cours Technologie
Il existe une fonctionnalité dans Manifest V2 appelée WebRequest, sur laquelle les bloqueurs de publicité s’appuient pour repérer les publicités et empêcher leur apparition. Cela est remplacé par une nouvelle fonctionnalité appelée DeclarativeNetRequest, qui fonctionne sur des principes similaires mais est plus restrictive en termes de fonctionnement des bloqueurs de publicité : Google affirme que cela signifie qu’une extension malveillante est moins susceptible de causer des dommages, mais cela signifie également que certaines extensions ne peuvent pas fonctionner de la même manière.
Par exemple, les “règles” que les extensions peuvent appliquer aux sites sont désormais plafonnées à 30 000, même si les bloqueurs de publicité nécessitent généralement dix fois ce nombre pour couvrir tous les types de demandes publicitaires. De plus, le code hébergé à distance en dehors d’une extension (donc, exécuté depuis le cloud) ne peut plus être exécuté, ce qui rend plus difficile pour les bloqueurs de publicité de maintenir des listes de blocage et de les mettre à jour à la volée.
Sans code hébergé à distance, tout doit être inclus dans le package principal de l’extension, qui est bien sûr soumis à l’examen de Google avant d’apparaître sur le Chrome Web Store—et il y a des préoccupations que cela signifie que certaines fonctionnalités seront bloquées, ou que les listes de filtrage des publicités pourraient être limitées. Les modifications apportées à ces listes sont actuellement effectuées plusieurs fois par jour, mais devront désormais obtenir l’approbation de Google à chaque fois.
Que se passe-t-il ensuite
La transition vers Manifest V3 a déjà commencé, ce qui signifie que vous avez peut-être remarqué des avertissements apparaissant sur la page de vos extensions Chrome. Depuis un onglet de navigateur, cliquez sur les trois points (en haut à droite), puis choisissez Extensions > Gérer les extensions. Celles qui sont encore sur Manifest V2 seront listées comme celles qui “pourraient bientôt ne plus être prises en charge”.
Google dit que ces extensions seront désactivées dans les “mois à venir” si elles ne sont pas mises à jour. Vous pouvez soit vérifier auprès des développeurs de vos extensions pour voir si une version Manifest V3 est en cours de préparation, soit utiliser les liens Trouver une alternative à côté de chaque complément listé pour en trouver un autre dans le Chrome Web Store qui fait un travail similaire.
En ce qui concerne les bloqueurs de publicité, le tableau est plutôt mitigé. AdBlock a maintenant une version Manifest V3 disponible à l’utilisation, bien que avec certaines des restrictions dont nous avons déjà parlé : les utilisateurs se voient limiter à moins de listes de filtre (vous ne pourrez avoir que 50 actives à un moment donné), et ces listes seront mises à jour moins souvent.

Crédit : Cours Technologie
Un autre bloqueur de publicité populaire, uBlock Origin, ne continuera pas dans sa forme actuelle. Bien qu’il existe désormais un remplacement uBlock Origin Lite vivant sur le Chrome Web Store, ses développeurs affirment que certaines des capacités de filtrage de l’extension originale ne peuvent pas être transférées. L’impact sur les utilisateurs variera en fonction des sites Web qu’ils visitent et du type de blocage de publicités dont ils ont besoin.
C’est un changement qui était en préparation depuis des années, mais les conséquences complètes ne sont pas encore claires. Il est conseillé de faire un audit complet des extensions Chrome que vous avez installées et de voir comment vous pourriez être affecté : la plupart des extensions qui sont encore activement développées devraient avoir des plans pour passer à Manifest V3, ou du moins une explication sur les raisons pour lesquelles elles ne peuvent pas.
Bien sûr, il existe également de nombreux navigateurs alternatifs de nos jours, donc vous pourriez envisager de passer à autre chose si vous pouvez emporter vos plug-ins et add-ons préférés avec vous. Il convient de noter que Firefox, par exemple, continuera à prendre en charge les extensions Manifest V2 pour l’avenir prévisible.