Почему Adblock блокирует video тег?

Приветствую.

Исходный html.

<div id="liveData">
        <video src="video_url" onplay="myVid()"></video>
      </div>


function myVid() {
      $.ajax({
         url : 'server_url',
         type:'GET',   
         dataType: 'json',
         cache: false,
            success: function(response) {
               console.log(response)
               $('div#liveData').html(response);

           }

    });
}


После клика на play получаю на шаблоне html новый video тег с урлом.

<div id="liveData">
        <video id="vid" src="new_video_url"></video>
      </div>


Adblock добавляет в style="display:none"

Пробовал в ajax добавить проверку visibility,
$('div#liveData').html(response);
               if ($('#vid').is(":visible")) {
                  console.log('Good');
               }
           }


но adblock ставит display:none после выполнения кода ajax. И я всегда вижу good даже при включенном adblock.
Как вывести сообщение юзеру:

<div id="liveData">
        <video id="vid" src="new_video_url" style="display:none"></video>
       <div>"Добавьте сайт в белый список"</div>
      </div>
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы