15

Как заблокировать надоедливую Рекламу

Приветствую Пикабушники!

Вот сидел я и смотрел фильмы онлайн на известном сайте. И на протяжении всего фильма, меня заебывала мне надоедала идиотская, мигающая реклама, что-то вроде - "Спаси Женщину", или "Отстрели ей доспех!"... Глупый развод для малолеток, но отвлекает от просмотра порнухи фильмов.

Мой пидорский AdBlock Plus уперто игнорировал эту рекламу и не хотел ее блокировать. Я думаю, некоторые из вас уже сталкивались с подобным. Так же, как разрабы блокировки рекламы совершенствуют свой алгоритм, так и разрабы рекламы ищут способы обхода этих алгоритмов... Что делать, чтоб избавиться от раздражающей рекламы? Забиться в углу и плакать.
Прежде всего, нужно поставить плагин на свой браузер (удивлюсь, если кто-то еще подобным не пользуется, но все же) - я лично пользуюсь AdBlock Plus, как и писал выше. Оставляю сцылочку для ознакомления: https://adblockplus.org/ru/ . Если есть кто-то знакомый с плагинами поинтереснее - напишите в комменты. Далее, нам нужно проинспектировать страницу и понять, что это за реклама такая и как нам ее уничтожить (F12 жмем).
iframe загнанный в другой iframe... Тот кто писал этот код - знает толк в извращениях. Нас же интересует элемент "Canvas" - он нам и показывает данную херню рекламу. По сути, заблокировав любой из элементов - любой из iframe ов, верхний div элемент или же сам канвас - уже было бы решением задачи. Но блок я повесил на второй iframe. Почему? Мне так захотелось.
Для настройки кастомных фильтров, в AdBlock Plus заходим Filter Preferences -> Custom Filters. Там жмакаем на Add Filter, и прописываем следующую строку: ##iframe#if0 . Выглядеть все это будет следующим образом:

И все! После этого реклама испаряется!

Теперь немного логики того, как блокировать элементы на других сайтах, которые не отлавливаются автоматически.
Прописывая в фильтрах ##iframe - мы указываем, что элемент для блокирования будет тэг <iframe>. По аналогии, можно блокировать и другие элементы. Например реклама частенько бывает в <div> элементе, поэтому следует прописывать ##div.

Далее, нам следует указать некое свойство блокироваемого элемента - мы же не хотим заблокировать все ##div элементы на всех страницах? Иначе, это будет пиздец катастрофа и скорей всего, ваши страницы будут выглядеть совершенно пустыми (кстати, идея, для того, что-бы подьебать разыграть вашего близкого друга! БУГАГА!). Легче всего это сделать, если у элемента есть class или ID.
Формат, при блокировке по ID: ##div#ID
Формат, при блокировке по class: ##div.class

Еще можно указать сайт, на котором будем что-то блокировать, что бы созданное правило не распространялось на другие ресурсы: gavno-sait.com##div.class

В общем,сайты написаны по разному и адаптировать просмотр любимого сайта под себя - в ваших руках. Я хоть и не профессионал в этой теме, однако если возникнут вопросы - постараюсь ответить. Старался описать логику максимально развернуто.

Надеюсь, кому-то этот пост поможет. Удачи!

З.Ы. баянометр ругался на какую-то фигню...

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества