JavaScript 14.09.2017 admin No comments

Как узнать, включен ли AdBlock или другой блокировщик рекламы

В этой статье я расскажу вам, как можно легко определить, пользуется ли человек, который зашёл к вам на сайт, блокировщиком рекламы или нет.

Для этого я разберу небольшой тестовый пример.

Для начала создадим простой html файл:

Как вы видите, мы в нём подключаем 2 js файла, один из которых и будет блокироваться AdBlock или чем-то другим.

Далее создайте папку js и поместите туда следующие файлы:

showads.js:

и script.js:

В файле showads.js заводим одну переменную, а в файле script.js пробуем её получить. Если AdBlock или другой блокировщик заблокирует данный файл, то мы не сможем к ней обратиться.

Данный код был проверен с AdBlock 3.15.0, uBlock Origin 1.14.8, Adguard.

Немного более кастомизированную версию данного решения можно посмотреть тут. Также код страницы, которая приведена в предыдущем предложении, можно посмотреть на Github.


1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 5,00 из 5)
Загрузка...