Auteur Sujet: Manifest V3 de Google et les bloqueurs de publicité  (Lu 5482 fois)

0 Membres et 1 Invité sur ce sujet

turold

  • Abonné Orange Fibre
  • *
  • Messages: 1 761
  • mp fermée (sauf admin et exceptions temporaires)
    • Site officieux de Paint.NET.
Manifest V3 de Google et les bloqueurs de publicité
« Réponse #36 le: 10 mars 2025 à 17:34:41 »
J'imagine que c'est Bypass Paywalls :)
Non, ce n'est pas cette extension précise.
Mais sur le principe technique, ce n'est pas loin:
- c'est limité à quelques sites (raison pour laquelle je ne dirais pas de quelle extension il s'agit, car il y a un jeu du chat et de la souris avec ces sites).
- ça débloque aussi ce qui est gratuit (99% de mon usage de la fameuse extension), mais qui requiert un compte gratuit (chose que je repousse le plus possible partout quand c'est possible, car ça veut dire plus de spams derrière également).

La version Manifest V2 de l'extension avait été autorisée dans le CWS, il y a longtemps. Donc Google doit la considérer comme un Bypass Paywalls, je suppose, car BP avait aussi été autorisé dans le CWS il y a longtemps.

Mais là on dévie un peu du sujet. Cette interdiction n'est pas liée à la version du Manifest, mais aux autres changements de politique du CWS.



D'ailleurs, pour les quelques personnes qui n'ont pas de Chrome à jour.
Il y a désormais quand même un blocage des (re)installations des extensions Manifest V2 (Chrome 126 à 132), qu'il n'y avait pas le mois dernier.

Contournement testé et approuvé par moi-même, sur un Chrome 131 (pour exemple) :
Désactiver les paramètres suivants :
chrome://flags/#extension-manifest-v2-deprecation-warning
chrome://flags/#extension-manifest-v2-deprecation-disabled
chrome://flags/#extension-manifest-v2-deprecation-unsupported
Redémarrer Chrome (faisable par le bouton "Relancer" qui va alors s'afficher).
Et CWS ne vous embêtera plus vis à vis du Manifest V2... enfin pour quelques mois. Et il restera les blocages liés alors aux extensions qui nécessitent une version plus récente de Chrome.

turold

  • Abonné Orange Fibre
  • *
  • Messages: 1 761
  • mp fermée (sauf admin et exceptions temporaires)
    • Site officieux de Paint.NET.
Manifest V3 de Google et les bloqueurs de publicité
« Réponse #37 le: 04 mai 2025 à 17:29:32 »
J'ai oublié de préciser dans le précédent message, pour ceux qui ne lisent pas, ou peu, le blog de Google Chrome ou Chromium (ainsi que les docs publiques de Google) :
- l'astuce dans chrome://flags est orientée grand publique, et cessera de fonctionner en juin de cette année 2025 (au moins pour les Chrome à jour)
- l'astuce ExtensionManifestV2Availability est orientée entreprise, et cessera de fonctionner en juin de l'année prochaine 2026 (au moins pour les Chrome à jour)
- au-delà de juin 2026 avec un Chrome à jour, à moins que Google fasse machine arrière (Manifest V3 est déjà un fiasco sécuritaire, mais Google est plutôt du genre obstiné), aucune astuce ne fonctionnera dans Chrome.

Bonjour,

Grosse correction... et à notre défaveur hélas.
Finalement, Google considère ces flags comme orienté entreprise... mais dit explicitement que même la clé de registre deviendra inopérante dès cette année 2025.
Petit bémol en notre faveur, le planning de retrait concernant juin.
Au lieu de retirer ces astuces dès juin, ce sera la version majeure de juin qui sera la dernière version a pouvoir supporter MV2 (mais avec les astuces, et non par défaut, comme c'est déjà le cas).
Dans le cas où que le communiqué n'est pas clair, Google précise carrément que Chrome 138 pourra supporter MV2, et que Chrome 139 signera la fin définitive, et même côté astuces, de MV2.

Pour rappel, voici les dates prévisionnelles de sorties :
- Chrome 138 : 24 juin 2025
- Chrome 139 : 5 août 2025

edit:
Pour être complet, Google considère que chrome://flags/#allow-legacy-mv2-extensions et que ExtensionManifestV2Availability font la même chose.

turold

  • Abonné Orange Fibre
  • *
  • Messages: 1 761
  • mp fermée (sauf admin et exceptions temporaires)
    • Site officieux de Paint.NET.
Manifest V3 de Google et les bloqueurs de publicité
« Réponse #38 le: 28 mai 2025 à 23:40:21 »
Bonjour,

Désolé du retard, cela fait déjà quelques versions de Chrome qu'on est dans la dernière ligne droite pour le MV2 dans Chrome.

Désormais, la procédure change un peu à chaque version, et les extensions MV2 dans le site CWS ne sont pas installables même avec la procédure ci-dessous. C'est uniquement pour les mises à jour d'installation déjà existantes d'extension MV2. Vous allez comprendre pourquoi au début et à la fin de la procédure (j'ai pu en sauver que 2 sur 6 lors de mon dernier test sur un nouveau profil de navigateur). Je vous mettrai pour l'occasion de l'exemple le plus connu, et encore sauvable ainsi (uBlock Origin):

Dans la version 137, on doit activer 6 paramètres dans chrome://flags/

Les 4 devenus classiques de la procédure:
#extension-manifest-v2-deprecation-warning
#extension-manifest-v2-deprecation-disabled
#extension-manifest-v2-deprecation-unsupported
#allow-legacy-mv2-extensions
Attention, ce dernier paramètre, la description est devenue celle-ci (la mise en gras est de moi pour vous montrer le plus important)
Citer
Allows extensions with legacy (unsupported) manifest versions to be loaded as unpacked extensions. This should only be used for maintaining legacy extensions and will be removed in the future. – Mac, Windows, Linux, ChromeOS

Et 2, qui changent à chaque versions, et au cas où (pas sûr que ce soit encore utile, mais ça sert à sortir des flags devenues invisibles ou pas réellement activables en vrai par défaut, si jamais vous ne trouvé pas les autres paramètres ou en cas de doutes sur leurs efficacités réelles):
#temporary-unexpire-flags-m135
#temporary-unexpire-flags-m136

Relancer/redémarrer Chrome.

Ensuite, désolé mais ça se complique:
Aller dans chrome://extensions/
Activer le mode développeur (paramètre tout en haut à droite).
Charger l'extension non empaquetée, et chercher le dossier non compressé de l'extension voulue (voir parfois à l’intérieur comme pour Ublock Origin pour une raison inconnue)

Comme exemple d'extension non empaquetée, nous avons uBlock Origin.
Tout est téléchargeable, selon la version voulue, dans https://github.com/gorhill/ublock/releases
Je vous déconseille les versions avec un "b" ou du "rc" dans leur numérotation, donc il faut un peu scroller dans la page.
Pour la version voulue, cliquer sur Assets pour faire apparaitre les téléchargements possibles.
Télécharger ce qui se termine par ".chromium.zip"
Extraire le zip où vous voulez pour pouvoir le charger dans votre Chrome.

Chrome mettra toujours des erreurs dans les extensions installées ainsi. Le but c'est de voir l'extension installée dans chrome://extensions/ et activée, c'est l’essentiel.

turold

  • Abonné Orange Fibre
  • *
  • Messages: 1 761
  • mp fermée (sauf admin et exceptions temporaires)
    • Site officieux de Paint.NET.
Manifest V3 de Google et les bloqueurs de publicité
« Réponse #39 le: 29 mai 2025 à 17:19:38 »
J'ai trouvé une solution pour sauver toutes les extensions MV2, mais c'est temporaire... et nécessite une ancienne version de Chrome pour arriver à ses fin pour les dernières versions du moment de Chrome.

Donc je vous mets juste une autre extension qui mérite un sauvetage.
Contrairement à uBlock Origin, il n'y a aucun zip officiel, aucun dépôt officiel hors stores des navigateurs... et malheureusement son développeur n'envisage de commencer à développer en MV3 que quand il sera bloqué dans son usage. Il estime, en plus, que recoder en MV3 lui prendra 1 mois minimum...

Bref, il s'agit d'Alternate Player for Twitch.tv dans sa dernière version du moment pour Chrome (c'est moins mis à jour sur Firefox, mais fonctionne aussi et j'utilise sur Firefox).
Je l'ai mis sur mon hébergement internet, en zip: https://alexou.fr.fo/email/files/extensions-MV2-chromium/Alternate%20Player%20for%20Twitch.tv%202025.5.28_0.zip
C'est le nom du dossier qui précise le type de navigateur, mais si ce n'est pas clair, je peux revoir ça.

Comme Enhancer for YouTube (qui est déjà en MV3), c'est une usine à gaz dont blocage de pub dans les streams. Raison pour laquelle je mets dans ce sujet.
Pour ceux qui ne connaissent pas, 2 grandes remarques sur son fonctionnement :
- la 1ere chose que vous verrez, c'est du stream en 360p, même en fibre, car c'est la résolution forcée durant les pubs. Mais c'est le 360p du flux du stream, et non de la pub, et l'audio est celui du stream. Après chaque pub, ça revient automatiquement à la normale. Durant longtemps, au lieu de ça, c'était tout noir (RRRrrrr!!!) et muet durant les même périodes de pub.
- le chat en version complète ne garde pas le paramètre du thème sombre entre 2 streams ou 2 sessions de streams. Le conseil officiel est de mettre le chat only sur le site Twitch et sur un autre écran (l'extension vous fait quitté le site officiel pour le stream). Mon conseil, pour la majorité des cas, et plutôt d'utiliser la fonctionnalité de chat limité inclus dans cette extension, car le thème sombre reste d'une session à l'autre.

dino

  • Abonné Free adsl
  • *
  • Messages: 151
Manifest V3 de Google et les bloqueurs de publicité
« Réponse #40 le: 30 mai 2025 à 02:19:19 »
J'ai trouvé une solution pour sauver toutes les extensions MV2, mais c'est temporaire... et nécessite une ancienne version de Chrome pour arriver à ses fin pour les dernières versions du moment de Chrome.

vous avez l'air de beaucoup l'aimer, votre chrome/manifestv3 ;)

turold

  • Abonné Orange Fibre
  • *
  • Messages: 1 761
  • mp fermée (sauf admin et exceptions temporaires)
    • Site officieux de Paint.NET.
Manifest V3 de Google et les bloqueurs de publicité
« Réponse #41 le: 30 mai 2025 à 03:15:50 »
vous avez l'air de beaucoup l'aimer, votre chrome/manifestv3 ;)
Tout à fait.

Grâce à / à cause de Google (selon le point de vue), et par anticipation à cette fin du MV2, j'ai déjà rebasculé sur Firefox comme navigateur principal.
Il avait été mon navigateur principal de la fin de la version 1.5 jusqu'à la version 3.6 incluse... puis comme navigateur secondaire de quelques versions avant la 115 jusqu’à ce début d'année 2025.

Mais les extensions ne suivent pas.
Un exemple confidentiel ne se trouve que pour Chrome, le passage en MV3 a même fait changer de développeur pour une continuité d'usage (mais donc changement de dépôt)... mais aucun équivalent côté Firefox.

Et je profite de cette réponse pour montrer un exemple bien publique d'extension multi navigateurs qui montre tout le souci des politiques de Mozilla envers les extensions.... et la priorité des développeurs d'extension vu l'écrasante majorité des utilisateurs côté Chrome: Enhancer for YouTube.
Cette nuit du 30 mai 2025, voici la situation:
- dernière version pour Chrome : 3.0.7 https://chromewebstore.google.com/detail/enhancer-for-youtube/ponfpcnoihfmfllpaingbgckeeldkhle
- dernière version pour Firefox : 2.0.130.1 https://addons.mozilla.org/fr/firefox/addon/enhancer-for-youtube/
Et pour comprendre la situation, il faut fouiller sur le site officiel de l'extension. Et encore, c'est juste un gros indice. Ayant moi-même été développeur d'extension pour Firefox avant Firefox 4, j'ai vu les changements délétères et aveugles de politiques sur AMO de la part de Mozilla... où j'ai eu moins de courage que ce développeur de maintenir à minima une vieille version majeure de l'extension: j'ai abandonné et laissé Mozilla supprimer automatiquement mon extension d'AMO.
https://www.mrfdev.com/contact
Citer
[...]the version 3 will only be available for Firefox if Mozilla changes its review process because after more than 12 years publishing my extension on AMO there are things that I don't accept anymore...

Entre les développeurs d'extensions et Mozilla, ce n'est toujours pas ça...

Pour rester dans le thème des "bloqueurs" de pubs, l'extension officielle "Accélérer les Pubs YouTube" (titre traduit dans plusieurs langues) n'est que pour Chrome. Seul de rares versions sont portées par la communauté sur Firefox.. à chaque fois par un développeur différent, donc aucune mise à jour automatique en prime.