Front-end и блокировщики рекламы (на примере Adblock Plus) / Хабр

Основные правила

Иногда вы будете встречать рекламу, которая не может быть заблокирована потому, что она была внедрена как текст в саму веб-страницу. Если вы посмотрите исходный код такой страницы, то найдёте нечто вроде этого:

Каким блокировщиком вы пользуетесь? результаты

Front-end и блокировщики рекламы (на примере Adblock Plus) / Хабр

Всем привет!

На прошлой неделе мы запустили небольшое голосование по используемым расширениям для блокирования рекламы и прочих раздражающих элементов веб-страниц, и сегодня пришло время посмотреть на результаты. Сразу надо отметить, что аудитория пользователей Vivaldi в основной массе состоит из технически подкованных и опытных интернет-пользователей, что явно прослеживается и в результатах опроса. В общей сложности проголосовало почти 1600 пользователей, две трети которых составили читатели блога компании на Хабре. Теперь давайте посмотрим, как распределились предпочтения всех принявших участие в голосовании.

Собственно, общие результаты голосования:

Front-end и блокировщики рекламы (на примере Adblock Plus) / Хабр

Как видим, голоса распределились следующим образом:

  1. uBlock Origin — 54,2%
  2. AdBlock Plus — 23,0%
  3. AdBlock — 20,1%
  4. AdGuard — 14,0%
  5. Ghostery — 10,2%

Чуть более 5% пользователей, видимо, являются людьми с железными нервами и не пользуются адблокерами вообще, а ещё почти 4% относятся к любителям нестандартных решений, предпочитающих избегать популярных трендов. Эти пользователи выбрали следующие адблокеры (в порядке количества упоминаний):

  1. uMatrix — 7 человек
  2. AdNauseam — 4 человека
  3. Opera — 3 человека
  4. Brave — 3 человека
  5. Disconnect — 2 человека
  6. pihole — 2 человека
  7. Canvas blocker — 2 человека
  8. Nano Adblocker — 1 человек

А также массу других блокировщиков, резалок, фильтров, скриптов и прочих программных средств, включающих CanvasBlocker, CookieAutoDelete, Decentraleyes, PrivacyBadger, RequestControl, Canvas Fingerprint Defender, stop reclame, AdGuard DNS, Ads Killer Adblocker Plus, Social Fixer, ScriptSafe, Privacy Possum, Decentraleyes, Cookie AutoDelete, HTTPS Everywhere, Self-Destructing Cookies, собственные скрипты и т.д.

Про сертификаты:  Как убрать сертификаты ЦС? - Redmi Note 7 - Xiaomi Community - Xiaomi

И ещё один интересный момент. Почти четверть всех принявших участие в опросе (23,5%) используют одновременно несколько блокировщиков, что говорит об отсутствии одного идеального средства против всего.

Напоследок отвечу на вопрос, который задавали некоторые пользователи в связи с этим опросом — собственно, для чего мы его проводили? Ответ простой: данный опрос позволит нам понять, какими адблокерами пользуются наши пользователи и насколько активно. Это поможет более точно расставлять приоритеты в дальнейших планах по поддержке сторонних блокирующих расширений и в исправлении пользовательских сообщений об ошибках.

Приступим

Давайте рассмотрим следующий JavaScript код (код полностью рабочий):

Заключение

Нет ничего проще, чем взять обмануть да ещё и поломать расширения блокировки рекламы.


Знаю, что есть множество других решений, но я решил сделать что-то своё.

Всем удачи!

Оцените статью
Мой сертификат
Добавить комментарий