Я использую Mac, и я хочу к полностью рекламе блока на моем браузере Google Chrome. Под чем я подразумеваю, полностью то, что я не хочу, чтобы реклама была просто скрыта. Я понимаю, что Google Chrome adblock дополнения в настоящее время скрывает рекламу, но не может препятствовать тому, чтобы они загрузили. Существует ли работа вокруг к этой проблеме?
Кроме того, я использую Firefox в качестве своего основного браузера, и я нахожусь на прокси-сервере в Локальной сети.
[DMA: Дополнительная информация, взятая от anwer, который должен редактирования]
Я испытываю затруднения при выполнении сценария оболочки. Это - код, который я имею
#!/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
Я получаю ошибочный Macbook:bfilter CALVIN$./bfilterUpdateLists.sh./bfilterUpdateLists.sh: строка 14:/Volumes/Sites/Mac: Никакой такой файл или каталог
Можно использовать прокси. Это - ЕДИНСТВЕННЫЙ путь в минуту, чтобы сделать блок. Лично я использую BFilter, так как это является самым быстрым, ЛУЧШЕ ВСЕГО до сих пор (попробовал Privoxy, AdMuncher (это действительно s.. ks)). BFilter обеспечивает двоичные файлы MAC, надежда, они работают на Вас. Страница Download. Здесь можно прочитать практическое руководство об использовании фильтров ABP. Я имею один, http://shiki.hu/stuff/merged.txt (некоторый венгерский adservers, easyprivacy, easylist DE, easylist). Необходимо установить этот URL в сценарии... или сделать слияние вручную (как, я сделал). (ЕСЛИ Вы хотите, я могу поднять свой список от моей папки BFilter!)
После выполнения с установкой необходимо изменить хромовый ярлык. Необходимо добавить
--proxy-server=127.0.0.1:8080
(Я использую:9999 портов, можно установить их в конфигурации bfilter). Таким образом, целый ярлык будет похож: ...Application\chrome.exe --proxy-server=127.0.0.1:8080
(Да я использую ПК/Windows, не записывайте меня для этого, но Вы видите пример от этого, я предполагаю).
Забыл. Можно использовать его в качестве прозрачного прокси, просто использовать меню параметров (если Вы имеете один на MAC), или настройте его в файле конфигурации. Если Вы застреваете, комментируют/спрашивают.
Вы могли, вероятно, установить файл hosts.txt, указав на известные домены рекламы - что-то вроде этого будет работать, предполагая, что OS X использует стандартный формат host.txt (которым это кажется). В отличие от других опций это будет работать в масштабе всей системы и не нуждаться в любом дополнительном программном обеспечении.
Если Вы думаете о самой популярной версии AdBlock chromeadblock.com, который используется приблизительно 2 миллионами человек, смотрите на журнал изменений:
"Новый в версии 2.0: Реклама заблокирована от загрузки, вместо того, чтобы просто быть удаленной после факта!"