Главная страница » Статьи и уроки » PHP статьи » Проверить наличия плагина AdBlock у пользователя
Опрос
Какие статьи добавлять?
Выделенные и виртуальные серверы в Европе

Проверить наличия плагина AdBlock у пользователя

Автор: administrator Дата: 30-03-2018, 22:27 Категория: Статьи и уроки / PHP статьи
Чтобы определить установлено-ли расширение AdBlock или AdBlock Plus для блокировки рекламы у пользователя, достаточно в код страницы включить вызов скрипта, который бы попадал под специальные паттерны для определения рекламных блоков
например: <div> с классом .banner. Если данный скрипт не выполнился, то расширение для браузера установлено.

Пример определения расширения AdBlock:


Подключаем в шапке вашей страницы скрипт, название которого попадает под паттерн AdBlock
<script src="advert.js"></script>


{reklama}

Внутри данного файла (advert.js) определяем переменную
window.adBlock = false;


Теперь достаточно выполнить простую проверку на стороне клиента

if ( ! ( 'adBlock' in window ) ) {
  alert( 'Расширение AdBlock установлено!' );
}

Что делать далее с пользователями, установившими расширение AdBlock решать вам.
  • 0
Просмотров: 901 Напечатать Жалоба
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
Написать комментарий
Ваше Имя:
Ваш E-Mail:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Введите два слова, показанных на изображении: