Uso de filtros de Adblock Plus para bloquear elementos HTML

Uso de filtros de Adblock Plus para bloquear elementos HTML

Estaba mirando esta guía sobre cómo bloquear elementos usando ABP:https://adblockplus.org/en/filters#elemhide

Como ejemplo, fui a las opciones y agregué un filtro para

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

En teoría, esto debería bloquear el div con una identificación fb-rootque contiene un par de iframes que usan mucha memoria pero que no son necesarios, y la regla solo debería aplicarse al sitio web https://blankmediagames.com/TownOfSalem/(el sitio web del juego Town of Salem).

Aunque he creado la regla, no veo que el elemento esté bloqueado. Todavía está allí cuando abro las herramientas de desarrollo en Chrome, y también puedo ver el subtrama y su uso de memoria en el administrador de tareas de Chrome (que se muestra como Subframe: https://facebook.com/y usando ~65K).

Debo estar haciendo algo mal. Me gustaría encontrar una manera de evitar tener que finalizar manualmente el proceso de subtrama cada vez que voy aquí. ¿Me estoy perdiendo algo obvio?

Respuesta1

Los filtros de ocultación de elementos solo se pueden restringir a dominios, no a URL particulares de un dominio. Aquí hay un filtro que debería ocultar el elemento en esa página:

blankmediagames.com###fb-root

Sin embargo, si desea bloquear todo el marco, un filtro de ocultación de elementos no ayudará. Para eso necesitas crear un filtro de bloqueo como:

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

Ese filtro bloquea cualquier subtrama en whitemediagames.com que contenga contenido de facebook.com.

Alternativamente, puedes habilitar la opción "Bloquear el seguimiento de íconos de redes sociales" en la página de configuración de Adblock Plus (o una opción similar en otros bloqueadores de anuncios), que debería bloquear todos los elementos de las redes sociales.

información relacionada