Kompletter Adblock in Google Chrome

1481
DMA57361

Ich verwende einen Mac und möchte Anzeigen in meinem Google Chrome-Browser vollständig blockieren. Ich meine damit vollständig, dass die Anzeigen nicht einfach versteckt werden sollen. Ich verstehe, dass Google Chrome Adblock-Addons derzeit Anzeigen ausblenden, sie jedoch nicht daran hindern können, sie herunterzuladen. Gibt es eine Lösung für dieses Problem?

Außerdem verwende ich Firefox als primären Browser und bin auf einem Proxyserver in einem lokalen Netzwerk.

[DMA: Zusätzliche Informationen aus einer Antwort, die bearbeitet werden sollte]
Ich habe Probleme beim Ausführen des Shell-Skripts. Dies ist der Code, den ich habe

#!/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"  $ -q -O - $ | $ >$ if [ -s $ ]; then echo "Updating BFilter URLs:" if [ -f $ ]; then $ $ $ >$ rm $ else mv $ $ fi  chmod 640 $ $ restart echo "" fi 

Ich erhalte die Fehlermeldung Macbook: bfilter CALVIN $ ./bfilterUpdateLists.sh ./bfilterUpdateLists.sh: Zeile 14: / Volumes / Sites / Mac: Keine solche Datei oder Verzeichnis

2

3 Antworten auf die Frage

1
Journeyman Geek

Sie könnten wahrscheinlich eine hosts.txt -Datei festlegen, die auf bekannte Ad-Domains verweist. Etwas ähnliches würde funktionieren, vorausgesetzt, OS X verwendet ein Standard-host.txt-Format (das scheinbar so ist). Im Gegensatz zu anderen Optionen funktioniert dies systemweit und erfordert keine zusätzliche Software.

1
myrcek

Wenn Sie über die populärste Version von AdBlock chromeadblock.com nachdenken, die von rund 2 Millionen Menschen verwendet wird, sehen Sie sich das Änderungsprotokoll an:
"Neu in Version 2.0: Das Herunterladen von Anzeigen wird blockiert und nicht einfach entfernt ! "

0
Shiki

Sie können einen Proxy verwenden. Das ist der EINZIGE Weg, um den Block zu erledigen. Ich persönlich benutze BFilter, da dies der schnellste ist, der bisher BEST ist (versucht Privoxy, AdMuncher (das ist wirklich s..ks)). BFilter bietet MAC-Binärdateien an, ich hoffe, sie funktionieren für Sie. Download - Seite . Hier können Sie eine Anleitung zur Verwendung von ABP-Filtern lesen. Ich habe einen, http://shiki.hu/stuff/merged.txt (einige ungarische Adservers, easyprivacy, easylist DE, easylist). Sie müssen diese URL in die Skripts setzen ... oder die Zusammenführung von Hand durchführen (wie ich es tat). (Wenn Sie möchten, kann ich meine Liste aus meinem BFilter-Ordner aufstellen!)


Nachdem Sie mit der Einrichtung fertig sind, müssen Sie die Chrom-Verknüpfung ändern. Sie müssen den hinzufügen
--proxy-server=127.0.0.1:8080(ich verwende den: 9999-Port, Sie können ihn in der Bfilter-Konfiguration einstellen). Die gesamte Abkürzung wird also so aussehen: ...Application\chrome.exe --proxy-server=127.0.0.1:8080(Ja, ich benutze einen PC / Windows, verbrenne mich dafür nicht, aber du kannst das Beispiel davon sehen, denke ich).

Vergessen. Sie können es als transparenten Proxy verwenden, verwenden Sie einfach das Einstellungsmenü (falls Sie ein MAC haben) oder richten Sie es in der Konfigurationsdatei ein. Wenn Sie einen Kommentar / eine Frage haben.