Désactiver la lecture automatique audio par liste noire dans Chrome?

1

Je veux désactiver la lecture automatique audio sur un site, car c'est vraiment ennuyeux.

J'ai essayé d'utiliser une règle Adblock pour xxx.com##audio, mais cela n'a pas fonctionné. Il ne fait que cacher l’élément au lieu de le bloquer.

Seul Adblock a URL FILTERfonctionné. Mais, parce que l'URL du fichier audio site Apeut provenir de site B. Si j'utilise Adblock, je dois trouver le site B audio file urlsur site A, puis écrire dans la liste de blocage ( très gênant, et si le propriétaire du site modifie la source du fichier de B en C? Et s'il y a beaucoup d'URL audio provenant de différents sites, trouvez tout seul? )

Y a-t-il un moyen d'utiliser simplement css selectorpour bloquer un élément au lieu de le cacher?

Toute extension ou usercript de chrome est la bienvenue.

Mithril
la source

Réponses:

1

Si vous souhaitez bloquer toutes les demandes du site A (par exemple, aaa.com) sur le site B (par exemple, bbb.com), vous pouvez écrire un filtre comme celui-ci:

||aaa.com^$domain=bbb.com

Les composants sont les suivants:

  • || N'importe quel protocole et n'importe quel sous-domaine
  • ^ Une barre oblique ou un autre caractère séparateur
  • $ Séparateur entre le modèle d'URL et les options de filtrage
  • domain= Option de filtrage de domaine pour spécifier les domaines sur lesquels un filtre doit s'appliquer

Reportez-vous également à la section Syntaxe du filtre Adblock Plus si vous souhaitez rendre le filtre encore plus spécifique.

greiner
la source
Je le sais. J'ai mentionné dans la question que > that's really inconvenient, and what if site owner change the file source from B to C?j'avais besoin d'un moyen de bloquer l'utilisation d'un élément. css selectorLorsque vous souhaitez bloquer l'audio d'un site xxx.com#audio, inutile de trouver quelle est l'URL exacte du fichier audio.
Mithril
Il n'y a aucun moyen de bloquer une demande via CSS. Le blocage des demandes est effectué en dehors du site Web. Ce que vous pouvez faire est de trouver des similitudes entre ces URL et de créer un filtre basé sur celles-ci (par exemple .mp4^$domain=aaa.com).
greiner