javascript阻止使用AdBlock的用户


adblock让人又爱又恨,对于访客来说是个福音,对于站长来说是个噩耗。没有广告收入,站点无以为继,也就无法提供更优质的内容,在这里我们仅是探讨一下阻止adblock,当然你也许有更多好的方法,欢迎分享
查找相关文章:阻止adblock

原创内容,转载请注明来源 http://www.dayanmei.com/deny_adblock_user/

adblock让人又爱又恨,对于访客来说是个福音,对于站长来说是个噩耗。没有广告收入,站点无以为继,也就无法提供更优质的内容,在这里我们仅是探讨一下阻止adblock,当然你也许有更多好的方法,欢迎分享

演示可以在本页面启用adblock和禁用adblock查看效果 http://www.dayanmei.com/deny_adblock_user/

我们知道,adblock默认屏蔽了一些关键词,我们可以在这些关键词上做文章,使用了这些关键词的js文件,将会被adblock阻止,那么方法就有了,我们使用这些关键词做js文件名,在页面中引入这个js,并在js中文件中定义一些个变量,如果这个变量为未定义,那么这个js文件可能被adblock阻止了,那么要怎么做就随你的意思了

我们以adblock禁止的关键词advertiser为例子

advertiser.js 

var advertiser = "1";

demo.html

<html>
 <head>
  <meta charset="UTF-8">
  <title>dayanmei.com 阻止使用AdBlock的用户演示页面</title>
    <script src="advertiser.js"></script>
 </head>
 <body>
   <script>
   (function(){
        if(typeof(advertiser) == 'undefined'){
            document.getElementById('view_blog').innerHTML =  '';
            alert('您启用了adblock,请关闭后再浏览本站内容');			
        }
    })();
  </script>
 </body>
</html>


  • 你可能对这些文章感兴趣