Вопрос к разбирающимся в блокировке рекламы в Adblock/uBlock
Никак не могу заблокировать некоторые элементы на автору.
К примеру xpath //text()[contains(., 'Реклама')]//ancestor::tbody
в FirePath всё находит, но нифига не блокируется
или //div[text()='Яндекс.Директ']//ancestor::div[1]
Правила блокировки адблока такие, пробовал по разному - нифига не помогат
Вот он.
Блокировщики рекламы поддерживают только css3 селекторы для косметических фильтров.
uBlock Origin с версии 1.7.7 (сейчас стабильная 1.7.6, но можно бету поставить) поддерживает xpath, :has селектор, и :style (позволяет применять разные опции css)
https://github.com/gorhill/uBlock/releases
некоторые сайты стали вшивать рекламу в код с постоянно генерируемым именем, на сколько я понял, тоже вот борюсь на rustorka с некоторыми блоками, но никак не скрываются
обратил внимание, что реклама гугл и Яндекс не блочится в хроме. в файрфоксе все ок. разные версии адблока под разные браузеры, скорее всего гугл ставит условия разработчикам дополнений. в хроме вообще многие дополнения работают ограниченно. например, фригейт не имеет половины функций и работает только с сайтами из списка. ютюб донлодер вообще отсутствует в магазине дополнений, а адблок, как уже сказано блокирует не всю рекламу. поэтому перешел на файрфокс. разницы в скорости работы браузеров не вижу, отличия в дизайне минимальны, зато все работает)