Приветствую.
Исходный 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>