Задать вопрос

Как определить AdBlock?

Многие сайты (например The Village) определяют, что включён AdBlock или подобное расширение, и показывают дополнительный блок предупреждения.

Как реализовать такой же механизм?

Пока на ум пришло только сделать таймер, и проверить через некоторое время наличие блоков и их свойство display. Если что-то не так, как должно быть, то делать выводы.
  • Вопрос задан
  • 11366 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
aen
@aen
Keep calm and 'use strict';
Добавьте на страницу контейнер с контентом, который будет обрезать AdBlock. После того как страница вся загрузится, проверьте этот контейнер. Его может попросту не быть, или он может быть пустым. То есть AdBlock его изменит, так как посчитает его рекламой.

Как то на одном проекте у ПМ-а не отображалась картинка как раз из-за AdBlock'a. А резал он ее потому что у нее название было advertisment.png.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы