![[JS]简单代码巧妙检测百度广告是否被拦截](https://zouyingzheng.com/zb_users/theme/os_2019/static/images/article-default-cover.jpg)
[JS]简单代码巧妙检测百度广告是否被拦截
很早以前写了个检测用户是否使用屏蔽软件屏蔽了广告的js代码,使用了一段时间,也没去查看是否有效,如果你有兴趣,欢迎改进它
代码还是很简单的,就是正则找百度广告的关键字,稍微改动可以适用绝大多数广告联盟
JS代码如下
/* 百度广告检测是否被屏蔽系统 提示:这段代码一定要放到页面加载完成后,只能检测百度广告 原创:邹颖峥 https://zouyingzheng.com/ 使用转载请保留此信息,谢谢! */ var bdad=document.getElementsByTagName("div") //检查广告是否被屏蔽 var adjs=0; for(var i=0;i<bdad.length;i++) { var pattern = /(BAIDU.*)/; var r = bdad[i].id.match(pattern); if(r!=null) adjs++;//alert("检测到"+bdad[i].id) } if(adjs>0) { //说明页面中有广告.你也可以在这里添加代码 }else{ $("#adl").html("广告被屏蔽"); $("#adr").html("广告被屏蔽"); $("#add").html("广告被屏蔽"); alert("广告是我们支撑下载服务器的唯一收入来源\r\n您的一次访问就是我们继续努力的肯定!\r\n\r\n我们承诺:永无弹窗!");
留言评论
暂无留言