我使用这个脚本
<script type="text/javascript">
if(typeof(window.google_render_ad)=="undefined")
{
//document.getElementById('player-embed').innerHTML = '<center>text lablbabal)<br><img src=\"https://i.imgur.com/p7vHVHA.jpg\" /></center>';
}
</script>
但是现在无法阻止使用或不使用adblock为什么?
另一个脚本再次无效
<script type="text/javascript" src="http://domain/advert.js"></script>
<script type="text/javascript">
if (document.getElementById("tester") == undefined)
{
//document.getElementById('#disqus_thread').style.display = 'none';
document.getElementById('player-embed').innerHTML = '<center>text lalala<br><img src=\"https://i.imgur.com/p7vHVHA.jpg\" /></center>';
}
</script>
为什么不工作?脚本是错的还是什么??
答案 0 :(得分:1)
有时adblock会注入错误的show_ads.js,这可能触发定义的变量 window.google_render_ad ==已定义
所以这不是代码问题,但尝试BlockAdBlock他们有很好的检测技术