Главная / PHP статьи > Проверить наличие плагина AdBlock в браузере у пользователя

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

Чтобы определить установлено-ли расширение 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 решать вам.
30-03-2018, 22:27. Разместил: administrator
Вернуться назад