Определяем, включен AdBlock или нет [Решено]
Сегодня я нашёл очень простой, но надёжный способ определения включенного расширения блокировки рекламы.
Перед тегом /head на нужных вам страницах вставьте:
1 2 3 4 5 6 7 |
<script src="/js/fuckadblock.js" onerror="$(function() {apo_show()});"></script> <script> function apo_show() { alert('Пожалуйста, отключите блокировку рекламы!'); } </script> |
Принцип работы: создаём и подключаем любой скрипт с именем, которое есть в фильтрах всех популярных расширений блокировки рекламы. Кидаем в этот js файл любой код. Ловим событие onerror (когда скрипт блокируется чем-либо) и выполняем любой сценарий при этом событии.
Осталось лишь залить JS файл из прикреплённого архива в папку js
Ничего из абзаца "Принцип работы: создаём..." не понял)
Спасибо сделал немного по своему - стилизировал стандартное окно alert
https://youtu.be/zBxwsnECqMI