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

  • Tutorial


По роду своей деятельности я не так часто сталкиваюсь с сайтами за пределами своей области (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 и пулл-реквесты приветствуются.

Вот и все. Комфортного серфинга всем!
AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

Комментарии 45

    +1
    Большое спасибо! Взял себе.
      0
      Был рад быть полезным :)
        0

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

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

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

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

          0
          Спасибо за труды, вот с этим бы как-нибудь еще подружить https://stopad.hook.sh/ (не реклама) — было бы мегакруто, чтобы в каждом браузере не делать.
            0
            Рекомендую попробовать замечательное расширение ScriptSafe, блокирующее скрипты до тех пор, пока вы не одобрите их источник. Оно синхронизирует свои настройки между браузерами через аккаунт Google.
              0
              Ого, даже синхронизирует! Благодарю, гляну.
              0
              К сожалению это разные подходы, у меня AdBlock задействован, там hosts, это нужно будет все правила переписывать. Но возможно и стоит, но если и буду это делать — то через hosts, а не для MikroTik если можно, а-то для каждого роутера сложно будет поддерживать все это…
              +1

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


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

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

                0
                Просто открыть ointeractive.net/callbacks.txt в браузере (если ссылку перехватывает блокировщик рекламы, распознавая её как фильтры, откройте в браузере, где блокировщика нет).
                  0

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


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

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

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

                            0
                            Да благодарю, уже увидел. Я просто не знаю каким образом он этот список собирал, но там практически все сервисы уже мертвы, не знаю как так вышло, плюс блокирует он конкретные поддомены, а не домены, а значит это больше ненужных записей, плюс велика вероятность что поддоменов у сервиса может быть несколько, за всеми не угонишься. Я могу ему конечно pr послать, но я не уверен что он захочет принять полностью другой файл…
                              0
                              Репозиторий достаточно старый (с апреля 2015 года), поэтому сервисы мёртвые вполне могут быть в списке, но не думаю, что они как то кардинально на этот список влияют.
                              Я всегда за распространение полезностей, поэтому позволили себе забрать список доменов из вашего репозитория, которых нет в моём.
                                0
                                Таких там процентов 70, в принципе это логично, что на момент зарождения такого рода виджетов (как раз с 15 года), большинство сервисов по тем или иным причинам умерли. Забирать запретить не могу, все-равно у нас все тырят что не прибито, не патентовать же это.
                        0
                        Да такое функционал в Adblock давно пора встроить. Ей богу надоело уже.
                          0
                          Вот-вот, особенно когда нечасто сталкиваешься с сайтами помимо своих технических, а тут такое :) AdBlock, как оказалось, имеет неплохой список встроенных фильтров, который по умолчанию отключен, сам удивлен что до сих пор такого не существует, он вообще из коробки должен идти. Но я связываю это с тем, что тема эта российская, во всяком случае на зарубежных сайтах я встречаю их крайне редко, думаю связано с этим.
                          0
                          Добавил в UBlock, тоже работает. Спасибо.
                            0
                            Отлично, я рад :) Хотя все блокировщики так или иначе основаны на AdBlock, так что проблем со сторонними блокировщиками возникнуть не должно… Кстати, чем на ваш взгляд uBlock лучше?
                              0
                              Не основаны, а правила совместимы.
                              чем на ваш взгляд uBlock лучше?

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

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

                                  0
                                  О, вот оно что, не знал, спасибо, хотя вроде бы и AdBlock ничего не показывает, но у меня свой браузер на Хромиуме (Slimjet), у него свой блокировщик помимо расширений для Хрома.
                              0
                              Спасибо, с uBlock тоже работает.
                                0

                                У меня не заработало на Ублоке, по крайней мере вот здесь не уходит виджет https://clck.ru/ELoGe

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

                                  Это же все вручную добавляется.
                                    0
                                    У меня ушел, проверяйте. Не забудьте обновить список правил в Ублоке.
                                      0

                                      Подтверждаю, виджет пропал, спасибо за ваш труд! :)

                                        0
                                        О, отлично, это первый виджет, предложенный не мной, так что как раз проверил)
                                  0
                                  Для этого есть даже отдельное расширение «Hello, Goodbye» — hellogoodbye.app
                                  Плюс по сравнению с баннерорезалкой в том, что раширение показывает, что виджет заблокирован и одним кликом его можно включить, если он вдруг понадобится.
                                    0
                                    О, интересно, просто отдельные расширения сказываются на скорости загрузки веб-страниц, плюс при беглом знакомстве я не понял можно ли там добавлять свои правила, а в данной ситуации они ох как могут пригодиться.
                                      0
                                      Добавлять правила нельзя, но в целом, встроенные довольно адекватно справляются с задачей
                                    0

                                    https://cardan-garant.ru/ — тут еще очень назойливый виджет, ваш набор фильтров не справился

                                      0
                                      Не «не справился», а просто в списке его нет, все же вручную приходится добавлять. У меня ушел, проверяйте. Традиционно не забудьте обновить фильтры.

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

                                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                    Самое читаемое