O que é o EasyList?

O EasyList é a lista de filtros mais usada para bloqueadores de anúncios. Adblock Plus, uBlock Origin, AdBlock, AdGuard, Brave, Opera e Vivaldi usam essa lista, geralmente ativada por padrão. Ela é mantida no GitHub junto com suas listas complementares: o EasyPrivacy bloqueia rastreadores e análises, e a Lista de Incômodos do Fanboy remove avisos de cookies, widgets de redes sociais, janelas pop-up e solicitações de inscrição em newsletters.

Diferentemente de um arquivo hosts ou de uma lista de bloqueio DNS, o EasyList é composto por filtros na sintaxe do Adblock Plus. Um filtro pode bloquear todas as solicitações para um host (||ads.example.com^), bloquear apenas algumas URLs ou janelas pop-up, bloquear solicitações somente em determinados sites ($domain=example.com) ou ocultar elementos em um site (example.com##.sponsored). Filtros de exceção iniciados por @@ ou que contenham #@# permitem o que outros filtros bloqueariam.

Descrição da ferramenta

Esta ferramenta verifica um nome de host ou endereço de site em relação à Ultimate List do Fanboy, o arquivo único criado a partir do repositório do EasyList que combina o EasyList, o EasyPrivacy e a Lista de Incômodos do Fanboy. Ela mostra se as solicitações ao host estão bloqueadas e lista todos os filtros que mencionam o nome de host, um de seus domínios pai ou um nome de host sob ele, indicando o que cada filtro faz.

Recursos

  • Aceita nomes de host simples e URLs completas; o caminho, a porta e a consulta são ignorados
  • Verifica quase 200.000 filtros para anúncios, rastreadores, avisos de cookies, widgets sociais e outros incômodos
  • Diferencia filtros que bloqueiam o host inteiro, bloqueiam apenas algumas URLs ou janelas pop-up, bloqueiam solicitações no site ou ocultam elementos no site
  • Marca filtros de exceção que permitem o conteúdo novamente
  • Respeita domínios excluídos (~sub.example.com) e domínios curinga, como example.*
  • Lista filtros para nomes de host sob o domínio verificado
  • Mostra o número de filtros na lista e quando ela foi atualizada pela última vez

Como funciona

Os filtros se aplicam ao domínio que mencionam e a todos os seus subdomínios; portanto, um filtro para doubleclick.net também abrange ad.doubleclick.net. Um host é considerado bloqueado somente quando um filtro ||host^ sem restrição de site o menciona diretamente ou menciona um domínio pai; um filtro que bloqueia apenas janelas pop-up ou alguns caminhos faz com que ele seja parcialmente bloqueado. Para um site, as linhas mais úteis geralmente são os filtros do site: elas mostram quais elementos o EasyList oculta no site e quais solicitações bloqueia nele.

Limitações

  • Somente filtros que mencionam um domínio são verificados. Filtros genéricos, como /ad-banner. ou ##.ad-slot, aplicam-se a todos os sites e ainda podem afetar o seu.
  • A ferramenta não avalia se um filtro corresponde a uma URL específica, a um tipo de recurso ou a uma solicitação de terceiros; leia o texto do filtro para obter esses detalhes.
  • Listas regionais, como o EasyList Germany ou a Liste FR, são separadas e não estão incluídas.
  • A lista é atualizada regularmente, mas não em tempo real.