5 points par GN⁺ 2023-11-20 | 1 commentaires | Partager sur WhatsApp

Résumé : développement d’une nouvelle extension pour bloquer les publicités YouTube

  • Alors que YouTube a cessé d’autoriser l’usage des bloqueurs de publicité, un développeur a créé une nouvelle extension.
  • Cette extension coupe le son de la vidéo lorsqu’une publicité apparaît, accélère la lecture par 10 et, lorsqu’un bouton « Ignorer » est disponible, passe la publicité.
  • L’extension peut être téléchargée sur le Chrome Web Store, et son code source est disponible sur GitHub.

L’avis de GN⁺

  • Le point le plus important de cet article est qu’une nouvelle extension a été développée en réponse au changement de politique de YouTube concernant les bloqueurs de publicité.
  • C’est un exemple intéressant qui montre comment la demande persistante des utilisateurs pour réduire la gêne causée par les publicités se traduit par des réponses techniques.

1 commentaires

 
GN⁺ 2023-11-20
Avis Hacker News
  • Un utilisateur ayant écrit son propre user script mentionne que la mise à jour des propriétés de l’élément vidéo ne déclenche pas de mise à jour du DOM, ce qui rend ce comportement difficile à corriger ou à détecter. Il pourrait être nécessaire de vérifier la vitesse de lecture lors de la détection d’un bloqueur de pub, ou de manipuler de manière complexe les prototypes JS. Comme une requête du DOM est effectuée à chaque changement de page, cela peut entraîner un léger surcoût sur le temps de rendu, et l’utilisation de classes CSS fixes peut faire échouer la vérification au moindre changement du code de la page. Vérifier .innerText est proposé comme solution si des problèmes apparaissent à l’avenir.
  • Il est suggéré de l’ajouter sur addons.mozilla.org afin qu’il puisse aussi être utilisé sur Firefox et Firefox pour Android.
  • Un développeur d’extension présente un raccourci permettant soit de cliquer sur le bouton « Passer l’annonce », soit, lorsqu’il n’y a pas de bouton « Passer l’annonce », de régler la « position de lecture » de la vidéo à 100 % pour ignorer la publicité.
  • Pour les utilisateurs de Safari, l’extension Vinegar est recommandée, bien qu’il soit mentionné qu’un problème survient récemment à l’ouverture des vidéos YouTube et que le développeur est en train de le corriger rapidement.
  • Il est mentionné qu’utiliser le fichier hosts pour bloquer de nombreuses publicités est efficace, et que c’est une méthode à envisager lorsque les bloqueurs de pub classiques ne fonctionnent pas bien.
  • Il est indiqué que uBlock Origin fonctionne bien sur YouTube et qu’à condition de garder les filtres à jour, il est possible de ne pas voir de publicités.
  • Il est dit qu’en mettant à jour manuellement chaque jour la liste de filtres Quick Fixes de uBlock Origin, il est presque impossible de voir des publicités sur YouTube.
  • Il est possible de créer une extension simple qui remplace le lecteur vidéo par défaut par un lecteur personnalisé en utilisant une bibliothèque JavaScript qui interagit directement avec l’API de YouTube. Cela peut améliorer l’expérience utilisateur avec, par exemple, le streaming en haute qualité, le préchargement des vidéos en arrière-plan et davantage d’options de sous-titres.