Разобрался вроде бы. Унес часть правил в русский фильтр.
Несколько замечаний:
1. Раздел "Specific Rules" предназначен для правил, используемых на каком-то одном-двух конкретных сайтах.
Туда как-то пробралось правило vkmessage01.net, которое должно быть в "Advertising Networks"
2. Вот это правило не корректное (хоть работает и правильно
):
Дело в том, что для правил CSS (##) и для правил вырезания контента ($$), мы можем ограничивать действие правила только доменом,
но не целым адресом. Соответственно, корректно будет так:
3. Там где это возможно, избегаем правил вырезания контента ($$), заменяя их на правила CSS (##).
Примеры:
можно переписать как
можно переписать как
Рассмотрим более сложный случай. Класс элемента на странице может меняться, например <div class="SomeClass_0123213">, где цифры произвольные каждый раз.
В таком случае можно использовать следующее CSS-правило:
. Оно расшифровывается как "скрыть все элементы div с классом, начинающимся на "SomeClass".
Несколько замечаний:
1. Раздел "Specific Rules" предназначен для правил, используемых на каком-то одном-двух конкретных сайтах.
Туда как-то пробралось правило vkmessage01.net, которое должно быть в "Advertising Networks"
2. Вот это правило не корректное (хоть работает и правильно
Code:
||//vfl.ru##iframe
но не целым адресом. Соответственно, корректно будет так:
Code:
vfl.ru##iframe
Примеры:
Code:
$$div[class="SomeClass"]
Code:
##div.SomeClass
Code:
$$div[id="SomeId"]
Code:
##div#SomeId
В таком случае можно использовать следующее CSS-правило:
Code:
##div[class^="SomeClass"]