首页 > 华企学院 > 营销知识 > 使用 Ajax 模拟一个广告代码加载请求

使用 Ajax 模拟一个广告代码加载请求

作者:华企商城小编  浏览量:106   发布时间:2015-02-10 06:48:51

   使用 Ajax 模拟一个广告代码加载请求

  我们知道 AdBlock 会阻止广告代码的加载,因此,我们可以通过尝试模拟加载一个广告代码 ads.js ,如果AdBlock 屏蔽了这次行为,可以触发其失败的方法,达到检测的目的。

  借助 jQuery,我们可以这样写

  $.ajax({

  url: "ads.js",

  dataType: "script"

  }).fail(function () {

  // Ads.js not loaded

  // AdBlock detected

  });

  此方案的可行性很高,因为这戳中了 Adblock 的弱点。其中 ads.js 本身可以是一个空文件,但它不能不存在,否则会发生 404 错误,导致误判。所以你需要在这个目录下放一个 ads.js 文件。你甚至可以把它叫做 adsbygoogle.js 文件。

  如图所示,加载 ads.js 时,行为被 AdBlock 阻止:

  

ads.js blocked

华企商城更多商品介绍:百度手机助手APP推广价格    个人网站源码  网易批量发帖推广工具

文章转载请注明出处:http://www.netshop168.com/article-2275.html


精品推荐
下一篇:网络营销专家分析最核心互联网营销知识
上一篇:检测google_jobrunner
相关文章

华人企业网
关注微信公众号
享受更多优惠

 

消费者最喜爱的网站TOP100 | | 网络社会征信网 | 北京工商 | 法律顾问 | 京ICP备07504386号-6 | 网站地图