@lysakov

Как заблокировать элемент в adblock без class и id?

На сайте moskvatv.org, необходимо заблокировать скрипт после элемента div. А как это сделать без идентификатора class или id ума не приложу.

<div class="afs_ads">&nbsp;</div>
<script>
(function() {
    var message = "Please disable AdBlock / Пожалуйста отключите AdBlock";

        // Define a function for showing the message.
        // Set a timeout of 2 seconds to give adblocker
        // a chance to do its thing
        var tryMessage = function() {
            setTimeout(function() {
                if(!document.getElementsByClassName) return;
                var ads = document.getElementsByClassName('afs_ads'),
                    ad  = ads[ads.length - 1];

                if(!ad
                    || ad.innerHTML.length == 0
                    || ad.clientHeight === 0) {
                    alert(message);
                    window.location.href = 'http://www.msk-tv.com/adblock.php';
                } else {
                    ad.style.display = 'none';
                }

            }, 2000);
        }

        /* Attach a listener for page load ... then show the message */
        if(window.addEventListener) {
            window.addEventListener('load', tryMessage, false);
        } else {
            window.attachEvent('onload', tryMessage); //IE
        }
})();
</script>
  • Вопрос задан
  • 2651 просмотр
Решения вопроса 1
@123459
moskvatv.org#@#.afs_ads
советую использовать ublock origin - он быстрее.

https://adblockplus.org/forum/viewtopic.php?f=2&t=23249
https://adblockplus.org/forum/viewtopic.php?f=2&t=23895
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы