我们正在开发一个网站, 我们有一些外部来源的图像链接,比如
<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 = '';
}
}