Usando filtros Adblock Plus para bloquear elementos HTML

0

Eu estava olhando este guia sobre como bloquear elementos usando ABP: link

Como exemplo, fui às opções e adicionei um filtro para

blankmediagames.com/TownOfSalem/###fb-root

Isso teoricamente deve bloquear o div com id fb-root contendo alguns iframes que usam muita memória, mas não são necessários, e a regra só deve ser aplicada ao site https://blankmediagames.com/TownOfSalem/ (o site da Town of Salem jogo).

Embora eu tenha criado a regra, não vejo o elemento bloqueado. Ainda está lá quando eu abro as ferramentas do desenvolvedor no Chrome, e ainda posso ver o subquadro e seu uso de memória no gerenciador de tarefas do Chrome (mostrado como Subframe: https://facebook.com/ e usando ~ 65K).

Eu devo estar fazendo algo errado. Eu gostaria de encontrar uma maneira de evitar ter que terminar manualmente o processo de subframe cada vez que eu vou aqui. Estou perdendo algo óbvio?

    
por mbomb007 05.08.2018 / 21:04

1 resposta

1

Os filtros de ocultação de elemento só podem ser restritos a domínios, não a URLs particulares em um domínio. Aqui está um filtro que deve ocultar o elemento nessa página:

blankmediagames.com###fb-root

Se, no entanto, você quiser bloquear o quadro inteiro, um elemento que esconde o filtro não ajudará. Para isso você precisa criar um filtro de bloqueio como:

||facebook.com^$subdocument,domain=blankmediagames.com

Esse filtro bloqueia qualquer subquadro em blankmediagames.com que contenha conteúdo do facebook.com.

Como alternativa, você pode ativar a opção "Bloquear rastreamento de ícones de mídia social" na página de configurações do Adblock Plus (ou uma opção semelhante em outros bloqueadores de anúncios) que deve bloquear todos os elementos de mídia social.

    
por 06.08.2018 / 11:55