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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы