JS判断网页广告是否被浏览器拦截过滤的代码

 更新时间:2015年04月05日 15:39:01   投稿:mdxy-dxy  
这篇文章主要介绍了JS判断网页广告是否被浏览器拦截过滤的代码,需要的朋友可以参考下

本来现在投广告赚钱也不像前几年好做,现在还大部分浏览器都拦截了广告,很多浏览器还是默认拦截广告,做站长不是一般辛苦啊!目前中小站长大部分收入还是靠广告,广告被拦截,收入自然会大大减少。

  目前大部分浏览器的广告拦截规则都是广告黑名单+一些广告字眼匹配,比如百度联盟、搜狗联盟、Google联盟这些就算在广告黑名单里的,一般广告过滤都会过滤掉这些广告联盟代码。剩下的就是广告字眼匹配,比如js地址包含ads.php、ad.js甚至是gg.js都可能会被过滤,360浏览器甚至会把包含ad.gif、960x90.jpg带有广告字眼的图片地址都会屏蔽掉。如果我们自己投放自定义的广告,一定要尽量避免这些广告字眼。

  面对广告被拦截,让浏览器把你的网站加入白名单,不可能!让浏览器取消广告拦截功能更不实际。我们只能是尽量减少损失了,下面火端网络写了个JS判断网页广告是否被浏览器拦截过滤的代码,经过使用多款浏览器测试,基本上都能准确判断。这样我们可以通过判断,然后提示用户关闭广告拦截功能,或者用自定义广告替换原来的广告,再或者来个狠点的直接让用户无法访问(不建议这样做)。

判断代码如下:

<script src="http://demo.jb51.net/js/2015/adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js" type="text/javascript"></script> 
<script type="text/javascript">
if (typeof(killads)=='undefined'){alert('广告被过滤');}
</script>

其实这个js文件的内容就是一个函数判断语句

var killads = true;

其中的adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js可以下载下来,但文件名请不要修改。

相关文章

  • JS前端模块化原理与实现方法详解

    JS前端模块化原理与实现方法详解

    这篇文章主要介绍了JS前端模块化原理与实现方法,结合实例形式分析了JS前端模块化具体概念、功能、原理、实现方法及相关操作注意事项,需要的朋友可以参考下
    2020-03-03
  • js对数组中的数字从小到大排序实现代码

    js对数组中的数字从小到大排序实现代码

    对数组中的数字从小到大排序,很多时候需要用的多,需要的朋友可以参考下
    2012-09-09
  • webpack external模块的具体使用

    webpack external模块的具体使用

    本篇文章主要介绍了webpack external模块的具体使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • JS实现图片预加载之无序预加载功能代码

    JS实现图片预加载之无序预加载功能代码

    这篇文章主要介绍了JS实现图片预加载之无序预加载功能代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-05-05
  • JavaScript的DOM与BOM的区别与用法详解

    JavaScript的DOM与BOM的区别与用法详解

    这篇文章主要为大家详细介绍了JavaScript的DOM与BOM的区别与用法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • JavaScript实现图片缩放功能

    JavaScript实现图片缩放功能

    本文,我们来讲讲如何使用 JavaScript 实现图片的缩放,当然,我们可以类比到其他的元素,比如视频的缩放,文中有详细的代码示例,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-07-07
  • 详解JavaScript中var和let的区别

    详解JavaScript中var和let的区别

    在JavaScript中,有3个关键字可以声明变量:var、const和let,其中var在ECMAScript的所有版本中都可以使用,而const和let只能在ECMAScript 6及更晚的版本中使用,本文就来说说二者的区别,感兴趣的可以了解一下
    2022-11-11
  • JS操作iframe里的dom(实例讲解)

    JS操作iframe里的dom(实例讲解)

    本篇主要是对JS操作iframe里的dom进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-01-01
  • 禁止iframe脚本弹出的窗口覆盖了父窗口的方法

    禁止iframe脚本弹出的窗口覆盖了父窗口的方法

    这篇文章主要介绍了如何禁止iframe里面的脚本弹出的窗口覆盖了父窗口,经测试,貌似只能在IE下进行需要的朋友可以参考下
    2014-09-09
  • 用javascript读取xml文件读取节点数据

    用javascript读取xml文件读取节点数据

    这篇文章主要介绍了用javascript读取xml文件读取节点数据的具体实现,需要的朋友可以参考下
    2014-08-08

最新评论