Блокируем навязчивые виджеты обратного звонка на сайтах



По роду своей деятельности я не так часто сталкиваюсь с сайтами за пределами своей области (YouTube не в счет), поэтому всегда считал, что AdBlock, в принципе, справляется со всей надоедливой рекламой (я считаю рекламу полезной когда она действительно позволяет приобрести что-то полезное, например, именно благодаря тому, что однажды я забыл включить блокировщик рекламы, я приобрел отличные в соотношении цена/качество колонки, которые верно служат мне по сей день уже почти десять лет). Однако в конечном итоге именно для борьбы с недобросовестными вебмастерами и засилием вредоносной рекламы и был создан AdBlock. Его работа основана на блокировке отдельных элементов на странице, чем мы сейчас и займемся.

Однажды мне понадобилось выбрать входную дверь, и я был в шоке, попав в доселе неведомый для меня мир виджетов обратных звонков, оказалось что они везде — на сайтах крупных строительных сетей, окон, дверей, строительных фирм, техники, всего, и ладно если бы они просто спокойно дожидались бы своего звездного часа, однако они всеми силами привлекают к себе внимание всеми мыслимыми и немыслимыми способами — кнопка «Позвонить» падает сверху вниз на страницу, мерцает, время от времени дергается, само открывается окно чата, где кто-то якобы набирает сообщение, форма для выпрашивания адреса e-mail выскакивает на весь экран сразу при заходе на сайт, и т. д., и ладно бы это было бы на паре сайтов из ста, но ради интереса я открыл все ссылки подряд по запросу «двери от производителя» на первой странице результатов поиска, и по состоянию на сентябрь 2020 года эти виджеты от различных сервисов подобного рода оказались установлены не «почти на всех сайтах», а реально на всех. Без исключения. Я не знаю эффективны ли они (однако лично мне захотелось сразу покинуть первый же такой сайт даже не ознакомляясь с ним), однако бизнес в этих сферах не слишком гибок для того, чтобы быстро подстраиваться под веяния времени, поэтому я уверен, что они будут еще очень долго висеть при нулевой и даже отрицательной эффективности.

В конечном итоге я решил создать свой список правил AdBlock для запрета таких виджетов на сайте. Он собирался мною вручную почти два года как путем самостоятельной идентификации их на сайтах, где используются такие сервисы (все-равно мне нужно было на них что-то искать, так что приятное с полезным), так и путем получения информации о них из различных статей из разряда «XX лучших виджетов обратного звонка». На сегодняшний день он умеет блокировать 32 ((!), надо сказать довольно известных, причем я уверен, что данный список все еще не полон) таких сервисов, и время от времени пополняется. Для его добавления в AdBlock проделайте следующее (настройки приводятся для браузера Google Chrome под Windows):

В настройках AdBlock выберите «Списки фильтров», проскролльте страницу до раздела «Пользовательские фильтры», и в поле «введите URL» введите https://git.io/JUagx

Если вдруг какой-то из сервисов оказался пропущен — пишите его название в комментариях, добавлю и его.

Рекомендую так же ознакомиться и с другими фильтрами на той странице, ибо многие из них отключены по дефолту, например, «Спрашивать о файлах cookie» для блокировки еще одной надоевшей уже всем вещи в виде уведомлений о том, что тот или иной сайт использует файлы cookie (причем работает!), и даже для отключения кнопок социальных сетей на сайтах, если вдруг кому-то нужно и такое.

Проект на GitHub: github.com/acuna-public/CallbackWidgetsBlocker Issues и пулл-реквесты приветствуются.

Вот и все. Комфортного серфинга всем!
@Acuna
24.09.2020 16:56 UTC
Первоисточник

Комментарии

@Evgenym
24.09.2020 12:54 UTC
+1
Большое спасибо! Взял себе.
@Acuna
24.09.2020 14:48 UTC
0
Был рад быть полезным :)
26.09.2020 13:04 UTC
0
НЛО прилетело и опубликовало эту надпись здесь
26.09.2020 13:07 UTC
0
Ахахахаха, но может быть я их не так много и видел, видел конечно не мало, иначе бы не было этого проекта, однако не так много чтобы уже глаз дергался. Но я представляю каково видеть их каждый день почти)

P. S. Если вдруг попадется на глаза эта самая «вы пробыли на сайте» — скиньте плиз ссылочку на него (можно в личку), посмотрю что за решение у них, самописное (в чем я оооочень сомневаюсь), либо тоже сервис какой. Тоже добавлю тогда.
@d_boyko
24.09.2020 14:06 UTC
0
Благодарю!
@Acuna
24.09.2020 14:48 UTC
0
Пожалуйста :)
@texder
24.09.2020 16:18 UTC
0

Утащил, спасибо

@Phil_itch
24.09.2020 19:24 UTC
0
Спасибо за труды, вот с этим бы как-нибудь еще подружить https://stopad.hook.sh/ (не реклама) — было бы мегакруто, чтобы в каждом браузере не делать.
@pragmatik
25.09.2020 22:54 UTC
0
Рекомендую попробовать замечательное расширение ScriptSafe, блокирующее скрипты до тех пор, пока вы не одобрите их источник. Оно синхронизирует свои настройки между браузерами через аккаунт Google.
26.09.2020 13:02 UTC
0
Ого, даже синхронизирует! Благодарю, гляну.
@Acuna
26.09.2020 13:03 UTC
0
К сожалению это разные подходы, у меня AdBlock задействован, там hosts, это нужно будет все правила переписывать. Но возможно и стоит, но если и буду это делать — то через hosts, а не для MikroTik если можно, а-то для каждого роутера сложно будет поддерживать все это…
@masyaman
24.09.2020 20:20 UTC
+1

За фильтры спасибо. За КДПВ тоже :)
Как раз недавно кое-что из этого настраивал для себя.


Рекомендую так же ознакомиться и с другими фильтрами на той странице

Заинтриговали :) Но я не понял как именно можно посмотреть список фильтров. Страница https://ointeractive.net практически пустая, фильтров или ссылок на ней не вижу.

@dartraiden
24.09.2020 23:00 UTC
0
Просто открыть ointeractive.net/callbacks.txt в браузере (если ссылку перехватывает блокировщик рекламы, распознавая её как фильтры, откройте в браузере, где блокировщика нет).
25.09.2020 07:45 UTC
0

Так это список правил для вымогателей почты/телефона. С ним все понятно. Я спрашивал про эти фильтры:


«Спрашивать о файлах cookie» для блокировки еще одной надоевшей уже всем вещи в виде уведомлений о том, что тот или иной сайт использует файлы cookie (причем работает!), и даже для отключения кнопок социальных сетей на сайтах, если вдруг кому-то нужно и такое.
@Acuna
25.09.2020 10:36 UTC
0
Пожалуйста :) Над картинкой сам смеялся :) Оу, нет-нет, я имел ввиду встроенные списки фильтров в настройках AdBlock (уж коли там оказались), которые по умолчанию отключены. Пожалуй, стоит сделать скриншот и добавить его в статью.
@dartraiden
24.09.2020 23:02 UTC
+2
Возможно, вам лучше объединиться с уже существующим проектом?
github.com/pafnuty/onlineConsultantBlocker

К тому же, доступ к ointeractive.net по HTTPS ограничен у некоторых российских провайдеров (у которых нет оборудования DPI, способного вскрывать заголовок HTTPS-пакета и они просто режут доступ по HTTPS к IP-адресу, в который сейчас резовится ointeractive.net, потому что на том же IP висят/висели некоторые заблокированные в России ресурсы)
@Acuna
25.09.2020 10:45 UTC
0
Ого, спасибо, посмотрю, да. Сертификат самоподписанный, главное что Гугл не ругается, цель таких сертификатов в этом. А с блокировкой посмотрю что можно сделать (наверное нужен нормальный сертификат просто), у самого конечно же блочатся некоторые сайты РКН, но у меня нормальный провайдер, поэтому проблем не имею, поэтому даже не знал о них)
25.09.2020 10:45 UTC
0
Дело не в сертификате, а в IP-адресе. У него плохая история.
25.09.2020 10:48 UTC
0
Подождите, а что тогда делать-то, я и думал что это потому-что сертификат просто не совсем сертификат)
25.09.2020 10:58 UTC
0
Поменять IP-адрес, либо перенести список на другой хостинг, например, Github.
25.09.2020 11:12 UTC
0
О, а вот с гитхабом отличная идея кстати, тем более давно пора его там забекапить, благодарю! Хотел просто чтобы адрес был покороче…
25.09.2020 11:21 UTC
0
https://raw.githubusercontent.com/acuna-public/CallbackWidgetsBlocker/master/callbacks.txt
@Acuna
25.09.2020 10:51 UTC
0
Насчет расширения — идея с hosts интересная, благодарю, просто сам AdBlock не сказывается на скорости загрузки страниц, но и hosts все-таки для другого, не хочется в него сваливать все, плюс правила удобны тем, что они легко добавляются, и могут обновляться уже без участия юзера, так что лучше они к нам)
25.09.2020 19:28 UTC
0

Его можно прикрутить к uBlock: https://github.com/pafnuty/onlineConsultantBlocker/issues/30 возможно и к AdBlock по аналогии.

27.09.2020 16:56 UTC
0
Да благодарю, уже увидел. Я просто не знаю каким образом он этот список собирал, но там практически все сервисы уже мертвы, не знаю как так вышло, плюс блокирует он конкретные поддомены, а не домены, а значит это больше ненужных записей, плюс велика вероятность что поддоменов у сервиса может быть несколько, за всеми не угонишься. Я могу ему конечно pr послать, но я не уверен что он захочет принять полностью другой файл…
03.10.2020 14:59 UTC
0
Репозиторий достаточно старый (с апреля 2015 года), поэтому сервисы мёртвые вполне могут быть в списке, но не думаю, что они как то кардинально на этот список влияют.
Я всегда за распространение полезностей, поэтому позволили себе забрать список доменов из вашего репозитория, которых нет в моём.
03.10.2020 15:03 UTC
0
Таких там процентов 70, в принципе это логично, что на момент зарождения такого рода виджетов (как раз с 15 года), большинство сервисов по тем или иным причинам умерли. Забирать запретить не могу, все-равно у нас все тырят что не прибито, не патентовать же это.
@beduin01
25.09.2020 08:15 UTC
0
Да такое функционал в Adblock давно пора встроить. Ей богу надоело уже.
@Acuna
25.09.2020 10:42 UTC
0
Вот-вот, особенно когда нечасто сталкиваешься с сайтами помимо своих технических, а тут такое :) AdBlock, как оказалось, имеет неплохой список встроенных фильтров, который по умолчанию отключен, сам удивлен что до сих пор такого не существует, он вообще из коробки должен идти. Но я связываю это с тем, что тема эта российская, во всяком случае на зарубежных сайтах я встречаю их крайне редко, думаю связано с этим.
@qyix7z
25.09.2020 08:55 UTC
0
Добавил в UBlock, тоже работает. Спасибо.
@Acuna
25.09.2020 10:37 UTC
0
Отлично, я рад :) Хотя все блокировщики так или иначе основаны на AdBlock, так что проблем со сторонними блокировщиками возникнуть не должно… Кстати, чем на ваш взгляд uBlock лучше?
26.09.2020 06:02 UTC
0
Не основаны, а правила совместимы.
чем на ваш взгляд uBlock лучше?

Когда-то он показался существенно быстрее и удобнее адблока. Сейчас не сравнивал.
26.09.2020 12:57 UTC
0

Поговаривают, что адблок это коммерческий проект, поэтому некоторые компании покупают у них возможность обхода, ублок этим не страдает.

26.09.2020 12:58 UTC
0
О, вот оно что, не знал, спасибо, хотя вроде бы и AdBlock ничего не показывает, но у меня свой браузер на Хромиуме (Slimjet), у него свой блокировщик помимо расширений для Хрома.
@
25.09.2020 10:37 UTC
0
НЛО прилетело и опубликовало эту надпись здесь
@
28.09.2020 18:59 UTC
0
НЛО прилетело и опубликовало эту надпись здесь
28.09.2020 19:19 UTC
0
Если вдруг какой-то из сервисов оказался пропущен — пишите его название в комментариях, добавлю и его.

Это же все вручную добавляется.
28.09.2020 19:21 UTC
0
У меня ушел, проверяйте. Не забудьте обновить список правил в Ублоке.
28.09.2020 19:26 UTC
0
НЛО прилетело и опубликовало эту надпись здесь
28.09.2020 19:29 UTC
0
О, отлично, это первый виджет, предложенный не мной, так что как раз проверил)
@
25.09.2020 10:37 UTC
0
НЛО прилетело и опубликовало эту надпись здесь
@Acuna
25.09.2020 10:40 UTC
0
О, интересно, просто отдельные расширения сказываются на скорости загрузки веб-страниц, плюс при беглом знакомстве я не понял можно ли там добавлять свои правила, а в данной ситуации они ох как могут пригодиться.
25.09.2020 11:28 UTC
0
НЛО прилетело и опубликовало эту надпись здесь
@
05.10.2020 06:29 UTC
0
НЛО прилетело и опубликовало эту надпись здесь
@Acuna
06.10.2020 16:34 UTC
0
Не «не справился», а просто в списке его нет, все же вручную приходится добавлять. У меня ушел, проверяйте. Традиционно не забудьте обновить фильтры.

P. S. Виджет и правда очень назойливый, а звук как будто-бы они специально хотели сделать его таким противным)