Как избежать клиентских изображений AdBlock?
Сейчас мы разрабатываем веб-сайт, у нас есть ссылка на изображение из внешнего источника, например
<img class="comp_img" src="http://media-cdn......" />
это будет заблокировано, и добавить некоторые атрибуты в <img>
пометить как
style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 0px 400px;"
Я уверен, что это не AD, могу ли я повторно показывать изображения с помощью JavaScript? Мой javascript может понравиться..
function showAdblockImage() {
//get all google ad elements
var adsList = document.querySelectorAll(".comp_img");
if (!adsList) { return; }
for (var i = 0; i < adsList.length; i++) {
if (adsList[i].innerHTML.replace('/\s/g', "").length != 0) {
//AdBlock is not active, hence exit
break;
}
//apply inline css to force display
adsList[i].style.cssText = '';
}
}