1 points par GN⁺ 4 시간 전 | 1 commentaires | Partager sur WhatsApp
  • La fin de la prise en charge des extensions MV2 dans Chrome entre dans sa phase finale, et même les méthodes de contournement qui permettaient de conserver d’anciennes extensions comme uBlock Origin risquent de ne plus fonctionner longtemps
  • Des changements dans Chromium ont supprimé le flag de fonctionnalité kExtensionManifestV2Disabled, ainsi que le code et les tests qui contrôlaient l’état de blocage de MV2
  • L’ingénieur Google Devlin Cronin explique qu’il n’est pas possible de continuer à maintenir les fonctionnalités liées à MV2 en raison de la complexité, de la dette technique et des risques de sécurité
  • Dans Chromium 150 et 151, les options liées à MV2 sont retirées progressivement, et la méthode consistant à modifier le Windows Registry pour prolonger l’utilisation de MV2 cesse aussi de fonctionner après Chromium 151
  • Opera a indiqué maintenir pour l’instant sa position en faveur du support de MV2, tout en poursuivant à long terme la transition vers MV3, tandis que les utilisateurs de Chrome peuvent passer à uBlock Origin Lite basé sur MV3

Abandon du support MV2 dans Chrome

  • La transition de Manifest V2 vers Manifest V3 se poursuit, et dans Google Chrome, l’abandon de MV2 est entré dans sa phase finale
  • Une discussion sur GitHub du w3c WebExtensions Community Group évoque les versions actuelles et futures des navigateurs populaires comme étant les dernières versions à prendre en charge les extensions MV2
  • Le contributeur Chromium Andrey Bershanskiy a récemment partagé des changements apportés à Chromium, et selon les propos de l’ingénieur Google Devlin Cronin, Chrome a commencé à supprimer le flag qui contrôlait la disponibilité de MV2
  • kExtensionManifestV2Disabled était un flag de fonctionnalité Chromium qui permettait de désactiver de façon contrôlée les modules MV2, et il a désormais été entièrement supprimé

Flags et code supprimés

  • La fonctionnalité kExtensionManifestV2Disabled était activée par défaut depuis plus d’un an, et les fonctions associées ainsi que du code de fait inutilisé ont été supprimés
  • Les tests qui ne validaient le comportement qu’au stade « avertissement » ont été retirés, car cette étape ne peut désormais plus être atteinte
  • Devlin Cronin a expliqué que les extensions MV2 ne sont désormais plus autorisées dans les versions prises en charge de Chrome
  • Les fonctionnalités liées à MV2 ne peuvent pas être proposées ni maintenues indéfiniment en raison de la complexité, de la dette technique et des risques de sécurité
  • Il a également été indiqué que plusieurs bugs récents concernaient exclusivement MV2

Fin des méthodes de contournement

  • Les astuces et méthodes de contournement utilisées pour conserver des extensions MV2 ne fonctionnent plus dans Chrome, ou ne pourront pas être maintenues longtemps
  • Il se peut que vous ne trouviez plus d’extensions MV2 comme uBlock Origin dans la liste des extensions du navigateur
  • La modification du Windows Registry qui prolongeait la période d’utilisation de MV2 cesse de fonctionner après Chromium 151
  • Le code MV2 ne sera pas supprimé entièrement d’un seul coup, mais plusieurs fonctions ne continueront de marcher que temporairement avant de disparaître

Évolutions selon les versions de Chromium

Situation d’Edge et Opera

  • D’autres navigateurs basés sur Chromium, comme Opera et Microsoft Edge, pourraient suivre la même trajectoire
  • Edge a commencé à désactiver uBlock Origin à partir de février
  • Opera avait déclaré en octobre 2024 qu’il prendrait en charge MV2 plus longtemps, mais il est aussi évoqué comme pouvant interrompre le fonctionnement des modules MV2
  • Le développeur de uBlock Origin, Raymond Hill, a indiqué avoir soumis la version 1.70.0 à Opera avec un certain retard, mais cela remontait à quelques semaines
  • Raymond Hill a mentionné avoir reçu un e-mail indiquant qu’Opera prévoyait d’abandonner les extensions basées sur MV2, et qu’il pourrait donc ne plus allouer de ressources à leur examen

Guide développeur d’Opera et prise de position ultérieure

  • Un e-mail de l’Opera Extensions Team indiquait que le Chromium qui fait tourner Opera supprimait complètement la prise en charge de Manifest Version 2
  • Il y était indiqué que les extensions utilisant MV2 devaient être mises à jour vers Manifest Version 3 dès que possible afin d’assurer leur compatibilité continue
  • Opera recommande fortement de mettre à jour les extensions vers MV3 afin d’éviter une interruption de service et d’assurer une transition fluide
  • Par la suite, Opera a précisé que sa position sur la prise en charge des extensions MV2 n’avait pas changé pour le moment, et qu’il travaillait activement à permettre leur utilisation aussi longtemps que cela restera techniquement raisonnable
  • Les utilisateurs d’Opera peuvent continuer à utiliser pour l’instant leurs extensions MV2 déjà installées sans action particulière

Transition d’Opera vers MV3 et alternatives

  • Opera est lui-même en train de passer aux extensions MV3 et prévoit de proposer un store d’extensions exclusivement MV3
  • Pendant cette transition, l’envoi de nouvelles extensions MV2 sur le store ne sera pas autorisé
  • La plupart des anciennes extensions MV2 peu utilisées ne pourront plus être téléchargées
  • Opera estime qu’il devient de plus en plus probable que les utilisateurs devront finalement passer à MV3
  • Opera recommande aux utilisateurs d’anticiper en recherchant des extensions MV3 équivalentes ou des alternatives adaptées à leur flux de travail

Les choix restants

  • Brave est présenté comme un navigateur Chromium soutenant pleinement MV2, et Vivaldi est également mentionné comme une option possible
  • Pour quitter complètement l’écosystème Chromium, Mozilla Firefox est une alternative, et Firefox prend en charge à la fois MV3 et MV2
  • Pour rester sur Chrome, passer à uBlock Origin Lite basé sur MV3 est présenté comme la solution la plus simple
  • uBlock Origin Lite est basé sur MV3, mais selon un retour d’expérience utilisateur, il n’est pas aussi bon que la version originale non-Lite
  • Opera met également en avant son propre bloqueur de publicités intégré « plus rapide », conçu sur une base MV3

1 commentaires

 
GN⁺ 4 시간 전
Avis sur Hacker News
  • C'est le PM d'Orion

    Orion(https://orionbrowser.com) est un navigateur basé sur WebKit pour Mac, Linux, iPadOS et iOS, qui prend nativement en charge les extensions Chrome et Firefox, avec uBlock Origin inclus
    Il n'est pas prévu d'abandonner la prise en charge des extensions. Le blocage de contenu n'est pas un contournement mais une fonctionnalité, et les utilisateurs doivent avoir un contrôle total sur ce qui s'exécute dans leur navigateur

    • J'utilise Kagi assidûment et j'ai vraiment envie d'utiliser Orion, mais à cause de problèmes de performances et de saccades, je finis toujours par revenir à un autre navigateur. J'ai encore réessayé la semaine dernière
      Le rythme de développement semble très rapide et le changelog regorge de fonctionnalités intéressantes, mais les problèmes que je rencontre n'ont pas bougé depuis longtemps. Pendant la saisie d'une URL ou d'une recherche, avec le bouton retour ou lors d'autres navigations, l'application se fige pendant 1 à 2 secondes, et l'extension 1Password ne parvient presque jamais à remplir les identifiants et mots de passe, quelle que soit la version installée. Sur Safari, Chrome et Firefox, tout fonctionne bien
      Le bloqueur de pub intégré déclenche aussi la détection de bloqueur de publicité sur plusieurs sites d'actualités et de blogs, au point de bloquer toute la page. Je ne connais pas vos contraintes côté activité, mais il semblerait peut-être pertinent de mettre les nouvelles fonctionnalités en pause pendant un temps et de se concentrer, comme macOS Snow Leopard, sur la stabilité, les performances et les améliorations de qualité de vie
    • Que devient le fil épinglé sur les problèmes de mémoire dans le forum ? Il n'y a eu qu'un seul commentaire d'employé en environ 5 mois
      J'aimais Orion, je l'ai utilisé comme navigateur principal quasiment depuis le premier jour et j'ai même payé, mais maintenant il est devenu totalement inutilisable et je suis passé à Firefox. Le fait que ce fil épinglé soit resté silencieux pendant des mois m'inquiète pour l'avenir d'Orion et, honnêtement, c'est pénible à voir
    • Vous ne devriez pas dire que Linux est pris en charge. J'ai essayé de le télécharger à l'instant et il est marqué coming soon. Merci de ne pas publier sur HN des propos qui induisent en erreur
      Kagi a une bonne réputation, et ce genre de commentaire trompeur nuit à cette réputation
    • On peut installer l'extension uBlock Origin pour Firefox dans Orion sur iOS, mais elle ne bloque absolument aucune publicité
      Ce problème a été signalé il y a déjà assez longtemps : https://news.ycombinator.com/item?id=43203237
      Pouvez-vous clarifier ce point ?
    • Je ne considérerai Orion que lorsqu'il sera open source
  • Je me porte très bien sur Firefox depuis le 9 novembre 2004. Rejoignez-nous

    • Mon module complémentaire Ad Limiter n'a plus que 19 utilisateurs sur Firefox. Avant, il y en avait des milliers
      Il ne fonctionne plus du tout sur Chrome désormais. Je mets fin à SiteTruth après presque 20 ans.[1]
      [1] https://www.sitetruth.com
    • J'utilise les deux tous les jours, mais Chrome reste plus rapide et plus intuitif. C'est dommage quand on cherche à se détacher de Google
    • Je ne migrerai qu'une fois que Firefox aura rattrapé environ 80 % des options de personnalisation proposées par Vivaldi
    • Firefox a fait quelque chose de similaire il y a 10 ans en abandonnant XPCOM et XUL
    • C'était l'année où ils licenciaient l'équipe Rust et se concentraient sur la rémunération des dirigeants ?
  • uBO est désormais la seule raison qui rende encore le web à peu près supportable. Je l'ai désactivé pour tester en voulant lire cet article, et une dizaine de pubs vidéo en lecture automatique se sont lancées, au point de presque tuer le navigateur
    À ce stade, j'aurai peut-être enfin l'élan nécessaire pour migrer, au-delà même des raisons comme les mots de passe enregistrés qui me retenaient encore sur Chrome

    • D'accord. Sans uBlock Origin, le web est littéralement inutilisable. Cela devrait désormais être une fonctionnalité standard du navigateur, comme le blocage des pop-ups
    • Heureusement, Firefox propose la synchronisation et l'import des données Chrome
      Il est facile de changer
    • Peut-être que nous n'étions pas censés consulter le web. Même les entreprises qui maintiennent des sites veulent peut-être en réalité qu'on passe par leurs applis mobiles
      Les déchets visibles sur les sites ne sont peut-être pas seulement des parasites qui rongent la santé mentale, mais des mécanismes dissuasifs conçus pour nous faire cesser complètement d'utiliser le web
    • uBlock Origin Lite fonctionne très bien sur Chrome basé sur Manifest V3. Je ne sens pas de différence avec uBlock Origin classique, et il y a maintenant même un outil de suppression d'éléments
  • Google est fondamentalement une entreprise de publicité, et il était clair dès le départ que dès qu’elle en aurait l’occasion, elle refermerait cette brèche
    Je m’inquiète même d’un avenir où Firefox finirait par céder lui aussi. Tant qu’il n’existera rien, sur le plan légal, pour empêcher ce blocage de fonctionnalités, le navigateur Ladybird est peut-être notre seul espoir

    • Firefox n’a pas encore cédé. Pourquoi pensez-vous qu’il le ferait à l’avenir ?
    • Ça me fait penser à Sony. Situation similaire : une entreprise active dans les médias qui fabrique aussi certains appareils et canaux de distribution utilisés pour consommer ces contenus
    • Si Mozilla fonctionne grâce aux revenus tirés de la vente de trafic web à des entreprises publicitaires qui exploitent des « moteurs de recherche », alors voir Firefox devenir un navigateur optimisé pour la publicité est tout à fait possible, et même réaliste
      Mozilla soutient en réalité l’« écosystème de la publicité en ligne ». Aujourd’hui, Firefox est conçu par défaut pour envoyer le trafic de recherche vers Google
      Mozilla semble considérer qu’elle ne peut continuer d’exister qu’avec le soutien de la publicité. Elle ne se contente pas de nouer des partenariats avec des entreprises publicitaires, elle a aussi racheté des sociétés de technologie publicitaire
      Google a déjà eu pour habitude de « gratter les pièces sous le canapé » auprès de ses clients publicitaires et via Chrome. Il est donc tout à fait plausible qu’il fasse de même avec son contrat avec Mozilla, autrement dit en visant Firefox
      https://www.inc.com/minda-zetlin/google-found-a-sneaky-way-t...
      https://nypost.com/2023/11/29/business/google-ad-chief-jerry...
      Mozilla pourrait rompre son partenariat avec Google, mais au vu de sa longue histoire de défense de la publicité en ligne et de collaboration avec des entreprises du secteur, qu’il s’agisse de Google ou d’un autre « moteur de recherche », elle semble entièrement engagée dans le modèle économique de la publicité en ligne
    • Heureusement, il existe actuellement plusieurs forks de Firefox tout à fait utilisables, et certains pourront peut-être prendre le relais. Après tout, c’est de l’open source
      Perdre la fondation Mozilla et Firefox serait regrettable, mais ce ne serait pas la fin des navigateurs
    • Le point essentiel, c’est qu’on ne devrait pas être dans une situation où Google peut faire ce genre de chose à sa guise
  • Pourquoi les gens sur HN utilisent-ils encore Chrome ? Et Edge ou Opera aussi, d’ailleurs

    • Je ne l’utilise pas dans 99,9 % des cas
      Mais avec un navigateur qui n’a que 2 % de part de marché mondiale, certains développeurs ne testent tout simplement pas. Ma configuration est encore plus rare : j’utilise Firefox sous Linux, avec un bloqueur de pub, le blocage des cookies tiers, le DRM désactivé, la lecture automatique des vidéos désactivée, etc., donc même dans ces 2 %, c’est une combinaison peu courante
      Du coup, certains sites ne sont pas testés avec ma configuration. Avoir un navigateur de secours est utile quand un site casse dans ce contexte. Par exemple, sur eBay, l’envoi d’images se casse quand je crée une annonce, mais au lieu de chercher quel réglage est en cause, je passe simplement sur un autre navigateur
    • Je garde une copie de Chrome parce que certaines pages ne fonctionnent pas dans Firefox
      C’est un peu comme à l’époque où il fallait Internet Explorer à cause de certains sites particulièrement bornés
    • J’utilise Edge. D’abord, Chromium est plus rapide que Firefox, et charge à peu près n’importe quelle page environ 20 % plus vite. Ensuite, il y a la fonction espaces de travail d’Edge, que j’ai essayée et appréciée
      J’utilise toujours uBlock Origin dans Edge sans contournement particulier. Et beaucoup de sites et web apps refusent tout simplement de fonctionner dans Firefox et demandent d’installer Chrome ou autre chose du genre
      Enfin, Chromium est la famille de navigateurs la plus répandue, donc en tant que développeur web, cela m’aide à voir les pages avec « les mêmes yeux » que les utilisateurs et les clients. Malgré tout, la seule raison pour laquelle j’utilise Firefox tous les jours, c’est son lecteur image dans l’image bien meilleur. Du côté de Chromium, c’est nettement moins bon
    • J’utilise Chromium avec uBlock Origin Lite plutôt que Firefox pour deux raisons
      Premièrement, Chromium est bien plus rapide. Sur certaines tâches, surtout autour du canvas ou quand il faut une interface très réactive, j’ai l’impression qu’il est 5 à 10 fois plus rapide. Chaque fois que j’utilise Firefox, j’ai l’impression qu’il y a un grave problème. Si Chrome était aussi lent, j’arrêterais de travailler pour chercher ce qui cloche sur mon ordinateur. Cette impression n’a pas changé en 10 ans, à travers 3 systèmes d’exploitation et plusieurs machines
      Deuxièmement, les problèmes de cache sans fin de Firefox. Il met en cache de manière tellement agressive que le développement devient vraiment pénible. Quand un problème survient dans Firefox, ma première pensée, c’est : « Est-ce encore un problème de cache de Firefox ? » Si je change la couleur d’un bouton dans Chrome et que ça n’apparaît pas, je sais que l’erreur vient de moi. Dans Firefox, je soupçonne immédiatement le cache. Le développement web exige des itérations rapides de correction ; je ne peux pas travailler en doutant constamment du navigateur. Pour moi, Firefox est inutilisable
    • Est-ce que cette question est une question rhétorique sous-entendant que ces gens ont tort, ou bien demandez-vous s’il existe une raison technique, par exemple que certains logiciels ne fonctionnent qu’en présence de Chrome ?
  • J’espère que Firefox n’abandonnera jamais Manifest V2. Il y a beaucoup d’extensions qui s’en servent, pas seulement uBlock
    J’ai du mal à croire que Google ait vraiment forcé autant. Je trouve très triste qu’on semble arriver à la fin de l’informatique vraiment « personnelle »

    • Ce n’est pas Manifest V3 en lui-même qui casse uBlock Origin, ce sont les fonctionnalités que Chrome a décidé de supprimer en même temps
      Le Manifest V3 de Firefox prend en charge toute la portée de WebRequest, alors que Chrome ne prend en charge que declarativeNetRequest
  • « En raison de la complexité, de la dette technique et des risques de sécurité, nous ne pouvons pas fournir/maintenir cette fonctionnalité indéfiniment. En réalité, nous avons aussi récemment trouvé plusieurs bugs spécifiques à MV2. »

    Les pauvres chez Google n’ont visiblement pas les ressources nécessaires pour assurer le support de Manifest V2

    • « Nous avons aussi récemment trouvé plusieurs bugs spécifiques à MV2 » ?
      À mon avis, ils n’ont soit rien trouvé, soit même pas regardé. Autrefois, j’aurais interprété ce genre de phrase de Google de bonne foi, mais cette époque est révolue depuis longtemps. Ça ressemble à un mensonge destiné à justifier leurs actes
  • Je me demande ce que fera Vivaldi. Son bloqueur de contenu intégré affirme être « suffisamment bon » pour qu’uBO ne soit pas nécessaire, mais je ne suis pas du tout d’accord. Cela dit, jusqu’à présent, ils ont continué à faire fonctionner les extensions Manifest V2

    • Ils ne peuvent prendre en charge les extensions Manifest V2 que tant que Google continue lui-même à les maintenir.
      La pile technique de Vivaldi est centrée sur JavaScript, puisque toute l’interface est écrite en JavaScript
    • Vivaldi a déclaré qu’il conserverait Manifest V2 aussi longtemps que Chromium le permettrait encore.[1] Jusqu’ici, le maintenir n’a pas demandé d’effort majeur.
      [1] https://vivaldi.com/blog/manifest-v3-update-vivaldi-is-futur...
  • Et ensuite, ce sera quoi ?
    Chrome va intégrer un DNS codé en dur pour empêcher aussi les bloqueurs de pub basés sur le DNS de fonctionner ?
    Où et quand s’arrête le droit de décider ce qui s’affiche sur mon appareil ?

    • Ce navire a déjà quitté le port. Ça s’appelle DoH.
      Bien sûr, c’est censé rendre le DNS plus sûr, et cela n’a absolument rien à voir avec la suppression de la capacité à résoudre le DNS comme on le souhaite. Hum hum, blocage des pubs, hum hum
    • Dans l’univers Google, un tel droit n’existe pas
  • AdGuard MV3 fonctionne bien. Cela dit, passez à Firefox si vous le pouvez. La diversité de l’écosystème profite à tout le monde

    • Manifest V3 n’était-il pas censé être une version aux fonctionnalités réduites ? Si c’est le cas, il est difficile de dire que « ça fonctionne bien » si certaines pubs passent quand même