Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
var ad = document.querySelector(`body > div:nth-child(2) > div:nth-child(6) > div:nth-child(3)`);
ad.parentNode.removeChild(ad);
Array.prototype.slice.call(document.querySelectorAll('div')).forEach((e)=> e.childNodes.length?0:e.parentNode.removeChild(e));
// snippet #1
Хотя скорее всего к этому и идем…Скорее, к этому идут сайты, а не пользователи:
habrahabr.ru##DIV[class="daily_best_posts"]
habrahabr.ru##A[id="print_tab"]
habrahabr.ru##div.sidebar_right > div:not(.block)
###layout > .inner > .column-wrapper:nth-of-type(2) > .sidebar_right > * > a[rel="noreferrer"]
###layout > .inner > .column-wrapper:nth-of-type(2) > .sidebar_right > * > a[rel="noreferrer"]> imgТакже были убраны все атрибуты, по которым можно было идентифицировать div или рекламу внутри: никаких постоянных id элементов, изображение рекламы подгружается с хостинга, на котором хранятся полезные картинки
начинается эра рекламы, которая не будет блокироваться стандартными средствамиБолее того, рано или поздно начнет внедряться скрытая реклама, которая приблизительно соответствует стеганографии.
блокировщику рекламы через суд запретили блокировать блокировку блокировщиков :)То есть запретили Б3Р. Есть книга «Конфликтующие структуры», там вводится алгебра для подобной рекурсии.
Как-то раз на одном сайте
не в том порядке, в котором их разместит CSSА document.elementFromPoint(x, y) это обманет?
##a[href^="http://some.domain/delivery/ck.php?"]требовать ответить на вопросы по поводу просмотренной рекламы и лишь затем пускать на сайтвидео-капча :)
Давно жду появления сайтов, которые будут проверять факт отображения рекламы и блокировать показ содержимого сайта в случае, если рекламы нет.Лично мне такие уже попадались. Потребность получить содержимое была разовой, поэтому пришлось временно адблок отключить :(
заходя на этот сайт вы обязуетесь просмотреть рекламуМожно поставить расширение, блокирующее все упоминания и ссылки на подобные сайты, как malware:
«несанкционированными» будут считаться действия программы, не одобренные явным образом пользователем этой программыЕсли такой сайт и будет существовать, пользователь о нем не узнает.
##a[href^="http://ad.adriver.ru/cgi-bin/click.cgi?"]
Обход блокировок adblock, и блокировка обхода блокировки