Export to GitHub

ruadlist - issue #859

сайт PromoDJ "подставу" устроил


Posted on Mar 20, 2015 by Grumpy Panda

Comment deleted

Comment #1

Posted on Mar 21, 2015 by Quick Horse

(No comment was entered for this change.)

Comment #2

Posted on Mar 21, 2015 by Quick Horse

Только я поступил немного иначе и просто выключил у них срабатывание того правила.

Comment #3

Posted on Mar 21, 2015 by Grumpy Panda

Я перестраховался - вдруг где внутри ещё блок с таким классом будет :)

Comment #4

Posted on Mar 21, 2015 by Quick Horse

Будут экспериментировать — просто выключу скрытие у них на сайте. Посмотрим.

Кстати, ваше правило совершенно ничего не решает. Оно означает «скрыть элемент BODY если у него указано слово "adv" в именах классов, но только не на сайте promodj.com».

Основных решений тут два: 1. Изменить само правило ##.adv300 на ~promodj.com##.adv300 2. Добавить исключение promodj.com#@#.adv300 Выбрал второе, так-как для первого нужно вносить изменение в EasyList.

Comment #5

Posted on Mar 21, 2015 by Grumpy Panda

понятно. значит ещё не совсем в написании правил разобрался

Comment #6

Posted on Mar 21, 2015 by Quick Horse

~ перед именем домена обозначает «не», т.е. любой домен, кроме этого. Исключения для правил скрытия получаются путём добавления @ между ##. Важно, чтоб правило в точности соответствовало тому, которое хочешь отключить. Т.е. #@#.adv300 выключит ##.adv300, а #@#[class="adv300"] его не выключит, хоть и обозначает практически одно и то же.

Status: Fixed

Labels:
Type-Bug Browser-AllSupported Subscription-Main