Adblock Plus and (a little) more
Adblock Plus 1.3.3 released · 2011-01-05 10:45 by Wladimir Palant
This is a late release announcement for Adblock Plus 1.3.3.
Changes
- Fixed Adblock Plus 1.3.2 regression: Subscription downloads fail if the proxy server requires authentication
Comment [6]
Commenting is closed for this article.
Ish · 2011-01-15 21:15 · #
Hello,
Everytime I load up Firefox (latest version), Adblock causes it to hang from 30 seconds to 1 minutes and always asks about which subscription I want in a new tab. No matter what I do, it always does this! Is there a fix for this? I noticed other people are having this same issue. Thanks!
Ish
Дмитрий · 2011-02-14 04:49 · #
Владимир, не могли бы Вы к уже существующему third-party ввести новый расширенный параметр специфических опций фильтра :
third-party-domain=Х , где Х-это номер уровня домена.
Для примера, очень будет продуктивным third-party-domain=2 (third-party=2) ,т.к. позволит блокировать всё с сайтов , отличающихся доменом 2го уровня от загружаемого. (т.е. это нужно для блокировки не всех сторонних сайтов подряд, а только с “чужими” доменами 2-го уровня.) Этот способ проверен на блокировщике для Оперы – и показал очень хорошие результаты !!! К сожалению мои попытки сэмулировать эту функцию (блокировки сторонних доменов 2го уровня – типа homesite.ext) другими существующими параметрами не увенчались успехом((( Заранее признателен.( или как вариант – дополнить старый параметр таким – third-party=Х )
Reply from Wladimir Palant:
Нет, third-party автоматически распознает, на каком уровне находится домен. То, о чем пишете вы, полезно только для конкретных сайтов. Реализуется двумя правилами, к примеру:
*$script,domain=example.homesite.ext
@@||example.homesite.ext^$script,domain=example.homesite.ext
То есть все скрипты на example.homesite.ext блокируем, но скрипты с самого example.homesite.ext разрешаем.
Дмитрий · 2011-02-15 01:44 · #
А как можно реализовать именно распознавание домена 2го уровня для любого сайта ?
Это правило очень важно, и в отличие от распознавания всего имени third-party, -Очень необходим именно аналог распознавания основного (несущего т.с.) домена 2го уровня (типа site.ext ) !!! Т.е. не могли бы вы реализовать именно его, т.к. по нему наиболее оптимально можно резать адверт. Просто оно не просто эффективно, – а архи эффективно !!! Чтобы не быть голословным скажу что по third-party у меня режется более 2000 элементов за сессию !!! И это – только одно правило!!! Однако third-party не совсем идеально, и в случае three.two.one.com не пропустит ни two.one.com , ни one.com, – а это дополнительные строки белого списка (((. В идеале нужно , чтобы с fore.three.two.one.com резало всё, кроме как с one.com в конце полного имени домена !Предложил бы названия:
third-party-2nd
third-party-main-domain
third-party-2nd-domain
third-party-2
Готов в честном диалоге доказать свою позицию !!! ;)
Reply from Wladimir Palant:
Приходите в форум и обосновывайте вашу позицию (желательно на реальных примерах). Регистрация и в форуме не требуется, а блог для дискуссий плохо подходит. Пока что я не вижу, зачем нужна такая функция в общей виде. Она может понадобиться исключительно для конкретных сайтов – вот и добавляйте правила для этих конкретных сайтов. Избавиться одним единственным правилом от всей рекламы все равно не удастся.
Дмитрий · 2011-02-15 10:41 · #
ps
Вот картинка из NoScript, подтверждающая, что блокировка по чужим доменам 2го уровня имеет место быть, и весьма эффективно !!!
http://software.informaction.com/data/noscript/ss4.png
Reply from Wladimir Palant:
Ничего она не подтверждает. Тут речь всего лишь о том, как NoScript показывает сайты в пользовательском интерфейсе. К тому же, “Base 2nd level Domains” – это как раз то доменное имя, с которым работает опция $third-party.
Дмитрий · 2011-02-15 11:11 · #
$third-party как раз не совсем , по отношению к site.ext да, но , three.two.one.ext – нет(((
Т.е. $third-party если я зайду в
http://my.opera.com/community/forums/
не даст мне загрузить картинки от сюда
http://static.myopera.com/community/graphics/forum/
А $third-party-2nd-domain (если бы существовал) позволил бы !!!
Основное его отличие было бы в том, что этот новый параметр позволил бы писать НАМНОГО МЕНЬШЕ белого списка, чем если бы с $third-party .
зы
Там в NoScript на картинке как раз и есть то, что он может блокировать чужое если оно не принадлежит домену 2го уровня загружаемой страницы(но к сожалению только скрипты)
2-е доказательство, это то что уважаемый Lex1 написавший отличный блокировщик для Оперы тоже уверен что лучшая блокировка – это по чужим доменам 2го уровня – и его скрипт и расширение – это великолепно подтверждают.
Подчеркну, что основное и главное достоинство нового параметра от $third-party было бы –
существенное уменьшение белого списка (думаю даже в десятки раз)
ок, хотя бы постарался донести до Вас эту хорошую идею, далее попытаюсь в форуме…
Искренне надеюсь, что она вам понравится !!!
Reply from Wladimir Palant:
Давайте-ка все-таки в форум.
Дмитрий · 2011-02-15 11:24 · #
upd
Извиняюсь исправляю неточность, в первом абзаце я имел ввиду
my.opera.com – как домен с которого зашёл бы
и
static.opera.com
opera.com
static.my.opera.com
с которых бы нечего не грузилось при $third-party
И грузилось бы при новом параметре!!!
ps
А будут ли работать ещё такие правила |$third-party ||$third-party
^$third-party
$third-party|
$third-party||
$third-party^
?