2 points par GN⁺ 2024-10-12 | 3 commentaires | Partager sur WhatsApp
  • Depuis 2024, Chrome procède à la suppression progressive de Manifest V2, et les extensions installées commencent elles aussi à être désactivées progressivement dans la version stable
  • Dans Chrome 138, les extensions Manifest V2 seront désactivées pour tous les utilisateurs sur tous les canaux, et les utilisateurs ne pourront plus les réactiver
  • La stratégie d’entreprise ExtensionManifestV2Availability sera supprimée dans Chrome 139, et ce changement s’appliquera simultanément à l’ensemble des utilisateurs de Chrome 139
  • Après une mise à niveau vers Chrome 139 et versions ultérieures, les extensions Manifest V2 cesseront de fonctionner pour tous les utilisateurs
  • Depuis 2022, le Chrome Web Store bloque progressivement l’acceptation de nouvelles extensions Manifest V2, et la pression s’accentue aussi sur les extensions existantes pour migrer vers Manifest V3

Calendrier de fin de prise en charge de Manifest V2

  • 24 juillet 2025 : dans Chrome 138, les extensions Manifest V2 sont désactivées pour tous les utilisateurs sur tous les canaux Chrome
    • Les utilisateurs ne peuvent plus réactiver les extensions Manifest V2
    • La stratégie d’entreprise ExtensionManifestV2Availability est supprimée dans Chrome 139
    • Les utilisateurs ayant effectué une mise à niveau vers Chrome 139 et versions ultérieures ne peuvent pas utiliser les extensions Manifest V2
    • Les notes de version sont disponibles dans le Chromium release schedule
  • 31 mars 2025 : les extensions Manifest V2 sont désactivées par défaut sur tous les canaux Chrome
    • À ce stade, les utilisateurs pouvaient encore réactiver les extensions Manifest V2
    • La deuxième étape, où la réactivation n’est plus possible, a commencé avec une partie des utilisateurs de Canary avant d’être lentement étendue à davantage d’utilisateurs
    • Les entreprises peuvent être exemptées des changements du navigateur au moins jusqu’en juin 2025 en utilisant la stratégie ExtensionManifestV2Availability
    • La branche Chrome 139 commence en juin, et c’est dans cette version que la prise en charge des extensions Manifest V2 est retirée de Chrome
    • Chrome 138 est la dernière version de Chrome à prendre en charge les extensions Manifest V2 lorsqu’elle est utilisée avec la clé ExtensionManifestV2Availability

Désactivation dans la version stable et restrictions du Web Store

  • 9 octobre 2024 : Chrome a affiché une bannière d’avertissement dans chrome://extensions aux utilisateurs d’extensions Manifest V2, et a commencé la désactivation sur les canaux pre-stable
    • Ensuite, dans Chrome stable aussi, les extensions installées qui continuaient d’utiliser Manifest V2 ont commencé à être désactivées
    • Le changement a été déployé lentement sur plusieurs semaines
    • Les utilisateurs étaient redirigés vers le Chrome Web Store, où des alternatives Manifest V3 aux extensions désactivées leur étaient recommandées
    • Pendant une courte période, il était encore possible de réactiver les extensions Manifest V2
    • Les entreprises étaient exemptées des changements du navigateur jusqu’en juin 2025 grâce à la stratégie ExtensionManifestV2Availability
    • Un contexte complémentaire est disponible dans le blog de mai 2024
  • 3 juin 2024 : le retrait progressif de Manifest V2 a commencé sur les canaux Chrome Beta, Dev et Canary
    • Certains utilisateurs ayant installé des extensions Manifest V2 ont commencé à voir, en visitant chrome://extensions, une bannière d’avertissement indiquant que ces extensions ne seraient bientôt plus prises en charge
    • Les extensions Manifest V2 portant le badge Featured perdent ce badge
  • juin 2022 : le Chrome Web Store a cessé d’accepter les nouvelles extensions Manifest V2 dont la visibilité est Private
  • janvier 2022 : le Chrome Web Store a cessé d’accepter les nouvelles extensions Manifest V2 dont la visibilité est Public ou Unlisted
    • La possibilité de faire passer une extension Manifest V2 de Private à Public ou Unlisted a également été supprimée

3 commentaires

 
unsure4000 2024-10-12

J’aime tellement Google que j’aimerais bien qu’il y en ait cinq.

 
wogns3623 2024-10-13

La seule chose meilleure que Google, c’est encore plus de Google.

 
GN⁺ 2024-10-12
Commentaires sur Hacker News
  • Firefox, au moins en date de mars 2024, n’a pas supprimé la prise en charge de Manifest V2
    « Firefox n’a pas l’intention d’abandonner MV2 et continuera à prendre en charge les extensions MV2 dans un avenir prévisible. Même si nous réexaminions cette décision plus tard, nous préviendrions probablement au moins 12 mois à l’avance afin que les développeurs puissent réagir sans précipitation. » https://blog.mozilla.org/addons/2024/03/13/manifest-v3-manif...

    • À ma connaissance, les principales alternatives basées sur Chromium ne le suppriment pas non plus immédiatement. Il me semble que Vivaldi et Brave prévoient de conserver V2 aussi longtemps que cela restera économiquement viable
    • Je vais probablement aussi passer mon navigateur pro sur Firefox. Pour l’usage perso, j’y suis déjà passé il y a un an, quand ce chaos a commencé
    • Et avec ça, j’espère que Firefox ajoutera le support nécessaire à un vrai blocage de publicité même après V3
    • Mais Firefox supprime lui aussi des extensions de blocage de publicité qui utilisent V3
  • Article récent lié : Chrome Canary a bloqué uBlock Origin et d’autres extensions Manifest V2 - https://news.ycombinator.com/item?id=41757178 - octobre 2024, 46 commentaires
    Cet article n’était pas monté en première page, donc le fil actuel est maintenu

  • Pour ceux qui ont raté cette histoire, Manifest V3 retire la prise en charge d’une partie des API réseau puissantes, ce qui limite fortement les capacités des bloqueurs de publicité. uBlock Origin ne fonctionne plus sans Manifest V2, même s’il existe une version compatible V3, uBlock Origin Lite

    • La maintenance de la version « Lite » présente aussi un risque réel de burnout pour les développeurs, et ironiquement l’une des raisons est que Mozilla se montre inutilement hostile : https://github.com/uBlockOrigin/uBOL-home/issues/197#issueco... discussion liée sur https://news.ycombinator.com/item?id=41707418
      Il n’est pas encore prévu d’abandonner la version compatible Chrome MV3, mais il y a bien trop de façons pour que cela se casse.
      À long terme, j’espère qu’au moins quelques parlementaires américains verront leur expérience du web se dégrader après l’arrêt de MV2 parce qu’un assistant utilise un bloqueur de publicité installé sur sa machine, et qu’ils ouvriront des auditions. Le blocage ne concerne pas seulement le fait de ne pas voir les publicités, mais aussi la liberté pour l’utilisateur de définir son user agent afin de protéger sa vie privée en ligne contre des sites indésirables. Google utilise sa position dominante sur le marché pour affaiblir ce droit, et ce n’est pas quelque chose qu’il faut accepter passivement.
      Un article de l’EFF sur MV3 il y a quelques années : https://www.eff.org/deeplinks/2021/12/chrome-users-beware-ma...
    • J’ai vu qu’il existe uBlock Lite pour Manifest V3, mais je ne comprends toujours pas pourquoi ni comment ses fonctionnalités sont plus limitées
      Jusqu’ici, je n’ai pas lu d’explication détaillée, donc pour moi cela tient encore un peu de la rumeur
      Quoi qu’il en soit, je continuerai à utiliser Firefox, mais honnêtement j’attends encore une explication plus claire
  • « Les navigateurs utilisant la stratégie ExtensionManifestV2Availability sont exclus des changements du navigateur jusqu’en juin 2025 »
    Pour prolonger Manifest V2 dans Chrome, il faut mettre le contenu ci-dessous dans un fichier texte, l’enregistrer en .reg, puis l’exécuter pour créer la valeur ExtensionManifestV2Availability à 2 dans la clé HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome
    Quand on ouvre ou exécute un fichier .reg, un avertissement s’affiche généralement puis le registre est mis à jour
    Sinon, on peut aussi appuyer sur la touche Windows, taper « run », l’exécuter, puis saisir « regedit » et aller manuellement jusqu’à HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome
    La clé Chrome peut ne pas exister, il faudra donc peut-être la créer vous-même, ainsi que ExtensionManifestV2Availability
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
    "ExtensionManifestV2Availability"=dword:00000002

    • Il faut noter que cette méthode désactive aussi le DNS over HTTPS de Chrome. Chrome désactive par défaut le résolveur DoH dans les navigateurs gérés via ce type de stratégie d’entreprise
      Dans les liens par plateforme du subreddit uBlock Origin, on trouve aussi beaucoup d’informations sur la manière d’activer le résolveur DoH tout en gérant le navigateur via des stratégies : https://old.reddit.com/r/uBlockOrigin/comments/1d49ud1/manif...
    • Il me semble que si l’on saisit le nom du fichier avec les guillemets, comme "manifestv2.reg", dans la boîte de dialogue d’enregistrement, il sera enregistré avec l’extension indiquée. Cela évite donc d’obtenir manifestv2.reg.txt et permet de sauter l’étape de renommage ensuite
    • La commande en une seule ligne à exécuter avec les droits administrateur est la suivante. Dans la boîte de dialogue Windows+R, on peut maintenir CTRL+SHIFT puis appuyer sur ENTRÉE pour lancer en administrateur
      REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome /v ExtensionManifestV2Availability /t REG_DWORD /d 2
    • Comment faut-il faire sous Linux et Mac ?
  • Aujourd’hui, j’ai finalement rebasculé sur Firefox
    Il y a quelques années, j’étais passé de Firefox à Chrome pour de meilleurs outils de développement ; j’espère que Firefox a eu le temps de rattraper son retard depuis
    L’ancien redevient nouveau

    • C’est pour ça qu’il faut démanteler Google
      Google est de fait un monopole. Il possède pratiquement tout le web. Il contrôle le point d’accès, le navigateur, les protocoles, la publicité, la recherche et la découverte
      Google est trop gros
    • J’allais plaisanter en disant d’aller voir Firebug, mais j’ai appris aujourd’hui que les outils de développement de Firefox avaient en fait absorbé Firebug il y a quelques années. C’est plutôt cool, et une belle manière de conclure ce projet
      https://getfirebug.com
    • À mon avis, même s’ils se sont beaucoup améliorés, ils ne sont toujours pas au niveau de Chrome. Je développe sur Chrome, et j’utilise Firefox pour tout le reste
    • L’environnement de développement de Firefox reste assez médiocre
  • Il suffit de passer à un autre navigateur. Le monopole de Chrome n’existe que parce que nous le tolérons collectivement

    • C’est pareil pour le reste de l’écosystème Google. Gmail, Maps, Android : tout cela n’est qu’un dispositif de collecte de données et un réseau publicitaire
  • J’espère que ce sera le point d’inflexion de Chrome. Google invente toutes sortes de raisons de “sécurité”, mais tout le monde sait qu’il s’agit de rendre le blocage des publicités moins efficace
    Pour beaucoup d’utilisateurs, le blocage des pubs est ce qui rend Chrome supportable. Si on lui retire ça, les utilisateurs partiront lentement, mais sûrement
    Google semble beaucoup trop sûr de lui sur ce changement. J’espère que cette arrogance lui reviendra en pleine figure, comme pour Microsoft avec IE

    • Je suis d’accord pour espérer que ce soit un point d’inflexion, mais je ne suis que partiellement d’accord avec l’idée que ce ne soit qu’une question de blocage de pubs. Il est évident que Google veut la mort des bloqueurs de publicité, mais je pense qu’il y a un courant plus profond
      Je pense que cela s’inscrit dans une tendance plus large de l’industrie tech, et particulièrement chez Google, à retirer le contrôle aux utilisateurs. Quand on regarde plusieurs fonctionnalités de “sécurité”, on voit une philosophie qui considère l’utilisateur — autrement dit le propriétaire de l’appareil — comme une menace pour la sécurité, non comme quelqu’un à protéger mais à neutraliser. Web Integrity, Manifest V3, divers DoH/DoT, le verrouillage du bootloader, Device Integrity qui rend le root difficile ou impossible, tout cela va dans ce sens
      J’espère que les ingénieurs qui travaillent là-dessus sont satisfaits de leur travail. En substance, vous êtes en train de détruire le monde dans lequel notre génération a grandi. La génération suivante n’aura pas l’environnement informatique riche et fertile dont nous avons profité, et c’est en partie votre responsabilité
    • Le blocage des pubs ne rend pas seulement Google Chrome supportable, il rend Internet lui-même supportable. J’ai récemment supprimé mon bloqueur de pubs pour faire un test, et de nos jours la plupart des sites ne sont plus simplement du texte avec quelques publicités intercalées : ce sont pratiquement des masses de publicité
    • J’aimerais que ce soit vrai, mais je n’en suis pas sûr. Les gens semblent avoir une tolérance étonnamment élevée à la publicité
      Moi, j’en ai très peu, donc j’essaie d’en éliminer autant que possible, mais quand j’utilise l’ordinateur de quelqu’un d’autre, je vois bien comment ils vivent avec les pubs. Même si je leur dis « je peux te montrer comment enlever ça », en général, ils ne s’en soucient pas assez pour le faire
      La majorité, peut-être même l’écrasante majorité, doit être comme ça, et Google fait probablement le même pari avec beaucoup plus d’informations. Si Chrome devait perdre des parts de marché de manière significative, ce que j’espère vraiment, ce serait sans doute pour d’autres raisons que celle-ci
    • Comme exemple concret, je suis passé à Firefox ce matin et je compte désormais le recommander
      J’y pensais depuis un moment, mais je n’avais jamais eu de vraie motivation pour franchir le pas. Il m’a fallu environ 30 minutes pour le configurer comme je le voulais
    • L’adoption massive de Chrome s’est surtout faite par le bouche-à-oreille. Des gens comme nous l’installaient sur l’ordinateur de leurs amis ou de leur famille en disant que c’était plus sûr, plus rapide et meilleur
      Rien ne nous empêche de refaire exactement la même chose. Depuis que l’avenir de Chrome se dessine, je recommande Firefox à ma famille, à mes amis et à mes collègues depuis des années. Firefox n’est pas parfait, mais il est dans une bien meilleure position que Chrome et répond aux besoins de presque tout le monde
  • Je ne voulais pas voir arriver ce jour, mais même les bonnes choses ont une fin. Depuis que j’ai commencé à utiliser uMatrix, mon expérience du web a complètement changé, et je ne peux plus revenir au monde d’avant uMatrix. La suppression de V2 m’oblige à éliminer Chrome de ma vie
    Utiliser Chrome pour le perso et Firefox pour le travail et le reste a aussi été très pratique pendant des années. Surtout depuis l’arrivée du support des conteneurs. Il ne sera pas facile de défaire des années de mémoire musculaire, mais il semble qu’il soit temps de serrer les dents et de le faire

  • Pour ceux qui veulent continuer à utiliser un navigateur basé sur Chrome tout en gardant la version complète de uBlock Origin, Brave prévoit de maintenir le support de uBlock Origin même après la suppression de Manifest V2 dans Chromium
    https://brave.com/blog/brave-shields-manifest-v3/

    • Il ne faut probablement pas faire confiance au navigateur Brave. Il a redirigé des URL vers ses propres liens d’affiliation, ce qui rompt la confiance de base. C’est assez grave
      https://www.theverge.com/2020/6/8/21283769/brave-browser-aff...
    • Mais pendant combien de temps vont-ils maintenir ça ? Et quel sera le prochain coup marketing après la crypto et les tokens ? Un truc lié à l’IA ?
    • Il faut aussi savoir que le fondateur de Brave est opposé au mariage homosexuel, est un “sceptique” du coronavirus, et que sa cryptomonnaie ridicule a été conçue pour fonctionner avec le navigateur Brave
  • En plus de parler de passer à un autre navigateur, il faut aussi prendre en compte la possibilité que les sites web qu’on utilise deviennent dépendants de Chrome
    Pour l’instant, il ne semble pas que la plupart des sites exigent des fonctionnalités spécifiques à Chrome, mais quand on voit Google pousser des API comme sa proposition Web Environment Integrity, je crains que les sites ne commencent à se verrouiller sur Google Chrome et les clients mobiles officiels

    • Et les utilisateurs de Safari, alors ? Ce genre de verrouillage pourrait pousser Apple à renoncer à son accord à 20 milliards de dollars sur le moteur de recherche avec Google