После поиска Google и Stackoverflow в течение нескольких часов я не смог найти решение. То, что я пытаюсь сделать, это обнаружить Adblock plus и показывать простое сообщение.
Что я хочу сделать, это обнаружить Adblock plus без, используя файл JavaScript или jQuery. Большинство скриптов adblock plus обнаруживают, что они используют файл, например "show_ads.js", который размещен на собственном домене, с линией, в которой он установлен, чтобы установить его "adblock = false;"
Проблема с использованием файла JavaScript, пользователи могут белым списком этого файла JavaScript, и он больше не будет его обнаруживать. Я ищу JavaScript, который загружается непосредственно в HTML, который обнаружит, что кто-то использует блокировщик рекламы без использования файла.
Пример ниже:
<script type="text/javascript">
// line of code that detects if using ad blocker
if so display message
</script>
Причина, по которой это делается, не блокирует блокировку рекламы на JavaScript файле на вашем сервере. Да, я знаю, что есть другие способы обойти это с помощью дополнений NoScript, но у меня уже есть решение для этого. У меня есть отличная идея, которая никогда не была проверена, и блокировщики рекламы не могут заблокировать ее, как только я с ней справится.
Приветствуются любые предложения и примеры.