Como personalizar ou depurar o bloqueio de anúncios no gnome-web (epiphany-browser)?

1

O Gnome-web (novo nome para o navegador do epiphany) tem um recurso de bloqueio de anúncios, que é ativado por padrão.

Mas, às vezes, tenho a impressão de que elementos que não são anúncios estão bloqueados (falsos positivos), que alguns anúncios de um determinado país não são bloqueados. Além disso, depois de instalar o gnome-3.12 do ppa gnome-team / staging, o bloqueio de anúncios parou completamente de funcionar.

Qual é o princípio do filtro implementado no gnome-web? Como posso solucionar / depurar o bloqueio de anúncios? Posso configurar os padrões de bloqueio?

    
por Rémi 21.05.2014 / 12:17

1 resposta

3

O Gnome-web bloqueia anúncios com base no URI do elemento. O bloqueio é feito pelo componente UriTester ( código-fonte ). Como o Adblock plus, o testador carrega uma lista de padrões de uma lista e determina se um URI é um anúncio se corresponder a um dos padrões.

O arquivo $HOME_DIR/.config/epiphany/adblock/filters.list contém os locais das listas para carregar (uma em cada linha, com ; no final da linha). Se este arquivo não existir (por exemplo, na primeira vez que você executar o epiphany), o padrão será " link ". O Gnome-web então faz o download (e atualiza periodicamente) as listas de padrões e as armazena no mesmo diretório (com o nome do arquivo como bedc7ed868397c3dcaf6bc40ed9bbf70 )

Portanto, em caso de problemas, verifique se você tem filters.list, com uma linha apontando para um adblock + filter válido e um arquivo com um nome de arquivo de 32 caracteres hexadecimais, contendo um padrão de bloqueio válido. Se o arquivo filters.list existir, mas estiver vazio , os anúncios não serão filtrados.

Também é possível personalizar a lista usada alterando o url em filter.list (por exemplo, substituindo a lista padrão por uma lista localizada como https://easylist-downloads.adblockplus.org/liste_fr+easylist.txt ).

    
por Rémi 21.05.2014 / 12:17