全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2281|回复: 10

如何屏蔽反广告代码?

[复制链接]
发表于 2019-5-13 09:42:44 | 显示全部楼层 |阅读模式
本帖最后由 coobar 于 2019-5-13 09:49 编辑
  1. var tpcFid = '23';
  2. var eName = (tpcFid=='8' || tpcFid=='16') ? 'input' : 'img';

  3. $('.sptable_do_not_remove h4:eq(0)').append('<span class=e2rtfdr></span>');
  4. $(document).ready(function(){
  5.         $(eName+'[data-src]').each(function(){
  6.                 $(this).attr('src', $(this).attr('data-src'));
  7.                 $(this).css('cursor', 'pointer');
  8.                 $(this).click(function(){
  9.                         window.open('http://www.viidii.info/?action=image&url='+encodeURIComponent($(this).attr('data-link'))+'&src='+encodeURIComponent($(this).attr('src')));
  10.                         return false;               
  11.                 });
  12.         });
  13.         var timerS = setTimeout(function(){r1aeadS()}, 1603);
  14.         r1aeadS();
  15. });

  16. function adhtml(tpcHtml){
  17.         $('.tpc_content:eq(0)').html(tpcHtml);
  18. }

  19. function r1aeadS(){
  20.         var blockText = 'ADBlock 屏蔽,请等待60秒';
  21.         var damageText= '网页元素被过滤器破坏,无法显示内容';
  22.         if( typeof $('.tips').css('top') === 'undefined' || typeof $('.sptable_do_not_remove').css('left') === 'undefined'){
  23.                 $('.tpc_content').remove();
  24.                 alert(damageText);
  25.         }else if($('.tips').css('top').replace(/[^\d.]/g, '') != '' || $('.sptable_do_not_remove').css('left').replace(/[^\d.]/g, '') != '' || $('.tips').css('opacity')=='0' || $('.sptable_do_not_remove').css('opacity')=='0'){
  26.                 $('.tpc_content').remove();
  27.                 alert(damageText);
  28.         }
  29.         if( typeof $('.tips').css('display') === 'undefined' || typeof $('.sptable_do_not_remove:eq(0)').html() === 'undefined'){
  30.                 $('.tpc_content').remove();
  31.                 alert(damageText);
  32.         }else if($('.sptable_do_not_remove:eq(0)').html().indexOf('e2rtfdr')==-1){
  33.                 $('.tpc_content').remove();
  34.                 alert(damageText);
  35.         }
  36.         if($('.sptable_do_not_remove td').css('display')=='none' || $('.tips').css('display')=='none' || $('.tips').css('height')=='0px' || $('.tips').css('visibility')=='hidden'){
  37.                 var tpcHtml = $('.tpc_content:eq(0)').html();
  38.                 $('.tpc_content:eq(0)').html(blockText);
  39.                 var timer = setTimeout(function(){adhtml(tpcHtml)}, 60000);
复制代码


某榴的。用了ADBlock去广告之后,会提示“ADBlock 屏蔽,请等待60秒”
之前用“r1aeadS= null;”可以屏蔽这个。现在失效了,不知道使了什么坏,我是个外行,不会搞,请教各位大神!!
发表于 2019-5-13 16:23:01 来自手机 | 显示全部楼层
谢谢,正需要这样的代码,光看内容,不看广告的用户就是浪费流量。
 楼主| 发表于 2019-5-13 10:18:51 | 显示全部楼层
大牛们快来啊!!
发表于 2019-5-13 14:06:18 来自手机 | 显示全部楼层
少看点,用ab去广告
发表于 2019-5-13 16:04:16 | 显示全部楼层
t66y的这个广告元素名称总是变,有时一天就改好几次,应该是人工在盯着几个反AD软件的规则,很难办的。
 楼主| 发表于 2019-5-13 16:27:58 | 显示全部楼层
wjt1220 发表于 2019-5-13 16:04
t66y的这个广告元素名称总是变,有时一天就改好几次,应该是人工在盯着几个反AD软件的规则,很难办的。 ...

前段时间他变都没问题,不知道今天搞了啥,脚本失效了,大佬能搞一下吗
发表于 2019-5-13 17:23:22 | 显示全部楼层
我的站禁用广告提示框就是随机十几位ID,禁用一个还有无数个
发表于 2019-5-13 17:28:28 | 显示全部楼层
老兄肾还好么
发表于 2019-5-13 17:55:38 | 显示全部楼层
如何屏蔽屏蔽反广告代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-24 17:59 , Processed in 0.064386 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表