博客已经成功切换为 Wordpress! My blog has been switched to Wordpress!

javascript阻止使用AdBlock的用户

技术分享 edwardfang 4年前 (2014-07-21) 405次浏览 6个评论

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

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

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

advertiser.js

var advertiser = "1";

demo.html

<html>
 <head>
  <meta charset="UTF-8">
  <title>阻止使用 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>

回味依旧 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:javascript 阻止使用 AdBlock 的用户
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(6)个小伙伴在吐槽
  1. 你这是转的大王的、他这个效果不是蛮好、比较次、有更好的方法
    熊猫蛋2014-07-22 02:12 回复
  2. 此方法已失效,因为我正开着ADBlock访问贵站:Blocked ads: 3 on this page
    ★Extreme★2014-07-21 23:54 回复
    • @★Extreme★:你确定我的网页用了这个方法?而且你把我的图片广告给屏蔽了?
      • @↗℡ 浮华 青春:昨天在你的页面的HTML源码里面看到了那些代码,不过刚刚看了下,原来是文章里面的{smile:19}
        ★Extreme★2014-07-22 07:28 回复