Completar o Adblock no Google Chrome

2

Eu uso um Mac e quero bloquear completamente os anúncios no meu navegador Google Chrome. O que quero dizer com completamente é que não quero que os anúncios sejam apenas ocultos. Entendo que os complementos de bloqueio do Google Chrome atualmente ocultam anúncios, mas não podem impedi-los de fazer o download. Existe uma solução para esse problema?

Além disso, uso o Firefox como meu navegador principal e estou em um servidor proxy em uma rede local.

[DMA: Informações adicionais tiradas de uma editora que deveria ter sido editada]
Estou tendo problemas para executar o script de shell. Este é o código que tenho

#!/bin/bash
#
EASYLIST_URL="http://easylist.adblockplus.org/adblock_rick752.txt"

TEMP_FILE="/Volumes/Sites/MacDownloads/bfilter/bfilterList.tmp"
LOCAL_LIST_FILE="/Volumes/Sites/MacDownloads/bfilter/urls.local.save"
OUTPUT_FILE="/Volumes/Sites/MacDownloads/bfilter/urls.local"

WGET="/usr/local/bin/wget"
CAT="/bin/cat"
CONVERTER="/Volumes/Sites/MacDownloads/bfilter/adblock2bfilter.pl"
BFILTER="/Volumes/Sites/MacDownloads/bfilter"

${WGET} -q -O - ${EASYLIST_URL} | ${CONVERTER} >${TEMP_FILE}
if [ -s ${TEMP_FILE} ]; then
    echo "Updating BFilter URLs:"
    if [ -f ${LOCAL_LIST_FILE} ]; then
        ${CAT} ${TEMP_FILE} ${LOCAL_LIST_FILE} >${OUTPUT_FILE}
    rm ${TEMP_FILE}
    else
        mv ${TEMP_FILE} ${OUTPUT_FILE}
    fi

    chmod 640 ${OUTPUT_FILE}
    ${BFILTER} restart
    echo ""
fi

Eu recebo o erro Macbook: bfilter CALVIN $ ./bfilterUpdateLists.sh ./bfilterUpdateLists.sh: linha 14: / Volumes / Sites / Mac: Nenhum arquivo ou diretório desse tipo

    
por DMA57361 07.05.2010 / 09:40

3 respostas

1

Você provavelmente poderia definir um arquivo hosts.txt, apontando domínios de anúncios conhecidos - algo assim funcionaria, supondo que o OS X use um formato host.txt padrão (o que parece). Ao contrário de outras opções, isso funcionará em todo o sistema e não precisará de nenhum software adicional.

    
por 10.02.2011 / 09:38
1

Se você está pensando sobre a versão mais popular do AdBlock chromeadblock.com, que é usado por cerca de 2 milhões de pessoas, dê uma olhada no changelog:
"Novo na versão 2.0: os anúncios não podem ser baixados, em vez de apenas serem removidos após o fato!"

    
por 25.02.2011 / 22:34
0

Você pode usar um proxy. Essa é a única maneira no minuto para fazer o bloco. Pessoalmente eu uso o BFilter já que é o mais rápido, o melhor até agora (tentei o Privoxy, o AdMuncher (isso é realmente s..ks)). O BFilter fornece binários MAC, espero que eles trabalhem para você. Página de download . Aqui você pode ler um tutorial sobre o uso de filtros ABP. Eu tenho um, link (alguns servidores de anúncios húngaros, easyprivacy, easylist DE, easylist). Você tem que definir este URL para os scripts ... ou fazer a mesclagem com a mão (como eu fiz). (SE quiser, posso colocar minha lista na pasta do BFilter!)


Depois de fazer a configuração, você precisa modificar o atalho do Chrome. Você tem que adicionar o --proxy-server=127.0.0.1:8080 (eu uso a porta: 9999, você pode configurá-lo na configuração do bfilter). Então, todo o atalho será como: ...Application\chrome.exe --proxy-server=127.0.0.1:8080 (Sim, eu uso um PC / Windows, não me queime por isso, mas você pode ver o exemplo disso).

. Você pode usá-lo como um proxy transparente, basta usar o menu de configurações (se você tiver um no MAC) ou configurá-lo no arquivo de configuração. Se você está preso, comente / pergunte.

    
por 07.05.2010 / 10:21