华企商城欢迎您! 登录 注册 总站[切换城市]
中国优秀的企业全生态服务平台 我的购物车0

咨询热线: 010-85755626

售后服务: 010-85779318

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

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

作者:华企商城 阅读次数:258次 发布时间:2015-02-10 06:48:51评论:0

   使用 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

有好的文章希望华企帮您分享推广,猛戳这里我要投稿

我来说两句 0条评论

最新评论

推荐阅读

找到您想要的文章

快速发布任务