Desativar reprodução automática de áudio por lista negra no Chrome?

1

Eu quero desativar a reprodução automática de áudio em um site, já que é realmente irritante.

Eu tentei usar uma regra de Bloqueio de anúncios para xxx.com##audio , mas isso não funcionou. Apenas esconde o elemento em vez de bloqueá-lo.

Apenas Adblock URL FILTER funcionou. Mas, porque o URL do arquivo de áudio em site A pode vir de site B . Se eu usar o Adblock, eu tenho que encontrar o site B audio file url on site A , então escreva para blocklist. ( realmente inconveniente, e se o dono do site mudar a fonte do arquivo de B para C? E se houver muito? de urls de áudio de sites diferentes, encontre tudo sozinho? )

Existe alguma maneira de usar apenas css selector para bloquear o elemento em vez de ocultá-lo?

Qualquer extensão do Chrome ou userscript é bem-vinda.

    
por Mithril 14.03.2016 / 08:05

1 resposta

1

Se você quiser bloquear todas as solicitações do site A (por exemplo, aaa.com) no site B (por exemplo, bbb.com), poderá escrever um filtro como este:

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

Os componentes são os seguintes:

  • || Qualquer protocolo e qualquer subdomínio
  • ^ Uma barra ou algum outro caractere separador
  • $ Separador entre padrão de URL e opções de filtro
  • domain= Opção de filtro de domínio para especificar em quais domínios um filtro deve ser aplicado em

Veja também a sintaxe do filtro Adblock Plus caso você queira tornar o filtro ainda mais específico.

    
por 15.03.2016 / 00:48