找回密码
 立即注册
搜索
查看: 1694|回复: 7

[网络] subhd的弹窗脚本有什么办法屏蔽掉么

[复制链接]
     
发表于 2018-4-8 23:32 | 显示全部楼层 |阅读模式
adblock或者stylish都行 求教规则怎么写
  1. <script type="text/javascript">

  2. if (sessionStorage.hassession) {

  3. } else {
  4. sessionStorage.setItem("hassession", 1);

  5. var authcode = '';
  6.    
  7. var paypopupURL='https://s.click.taobao.com/5PvUtTw'+authcode;
  8. var _hascsp=0, poptype=1;
  9. function updatecs(){}
  10. ;(function(){
  11.     var d=navigator.userAgent;var a={};
  12.     a.ver={
  13.         ie:/MSIE/.test(d),
  14.         ie6:!/MSIE 7\.0/.test(d)&&/MSIE 6\.0/.test(d)&&!/MSIE 8\.0/.test(d),
  15.         tt:/TencentTraveler/.test(d),
  16.         i360:/360SE/.test(d),
  17.         sogo:/; SE/.test(d),
  18.         gg:window.google&&window.chrome,
  19.         _v1:'<object id="_tt_cs01" width="0" height="0" classid="CLSID:6BF5'+'2A52-394'+'A-1'+'1D3-B15'+'3-00'+'C04F'+'79FAA6"></object>',
  20.         _v2:'<object id="_tt_cs02" style="position:absolute;left:1px;top:1px;width:1px;height:1px;" classid="clsid:2D'+'360201-FF'+'F5-11'+'d1-8D0'+'3-00A'+'0C95'+'9BC0A"></object>'
  21.     };
  22.     if(a.ver.ie||a.ver.tt){document.write(a.ver._v1);document.write(a.ver._v2);}
  23.     a.fs=null;a.fdc=null;a.timeid=0;a.first=1;a.url='';a.w=0;a.h=0;
  24.     a.init=function(){
  25.         try{
  26.             if(typeof document.body.onclick=="function"){a.fs=document.body.onclick;document.body.onclick=null}
  27.             if(typeof document.onclick=="function"){if(document.onclick.toString().indexOf('clickpp')<0){a.fdc=document.onclick;document.onclick=function(){a.clickpp(a.url,a.w,a.h)}}}
  28.         }catch(q){}
  29.     };
  30.     a.donepp=function(c,g){
  31.         if (g==1 && (!a.ver.i360 && a.ver.ie6))    return;
  32.         if (_hascsp)    return;
  33.         try{document.getElementById("_tt_cs01").launchURL(c);_hascsp=1;updatecs()}catch(q){}
  34.     };
  35.     a.clickpp=function(c,e,f){
  36.         a.open(c,e,f);clearInterval(a.timeid);document.onclick=null;
  37.         if(typeof a.fdc=="function") try{document.onclick=a.fdc}catch(q){}
  38.         if(typeof a.fs=="function")    try{document.body.onclick=a.fs}catch(q){}
  39.     }
  40.     a.open=function(c,e,f){
  41.         if (_hascsp)    return;
  42.         a.url=c;a.w=e;a.h=f;
  43.         if (a.timeid==0) a.timeid=setInterval(a.init,100);
  44.         var b='height='+f+',width='+e+',left=0,top=0,toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes';
  45.         var j='window.open("'+c+'", "_blank", "'+b+'")';
  46.         var m=null;
  47.         try{m=eval(j)}catch(q){}
  48.         if(m && !(a.first && a.ver.gg)){
  49.             if (poptype!=-1){m.focus();}else{m.blur();window.focus();}
  50.             _hascsp=1;updatecs();
  51.             if(typeof a.fs=="function")    try{document.body.onclick=a.fs}catch(q){}
  52.             clearInterval(a.timeid);
  53.         }else{
  54.             var i=this,    j=false;
  55.             if(a.ver.ie||a.ver.tt){
  56.                 document.getElementById("_tt_cs01");document.getElementById("_tt_cs02");
  57.                 setTimeout(function(){
  58.                         var obj=document.getElementById("_tt_cs02");
  59.                         if (_hascsp || !obj)    return;   
  60.                         try{
  61.                             var wPop=obj.DOM.Script.open(c,"_blank",b);
  62.                             if (wPop){
  63.                                 if (poptype!=-1){wPop.focus();}else{wPop.blur();window.focus();}
  64.                                 _hascsp=1;updatecs();
  65.                             }else if (a.ver.sogo){_hascsp=1;updatecs();}
  66.                         }catch(q){}},200);
  67.             }
  68.             if (a.first){
  69.                 a.first=0;
  70.                 try{if(typeof document.onclick=="function") a.fdc=document.onclick}catch(p){}
  71.                 document.onclick=function(){i.clickpp(c,e,f)};
  72.                 if (a.ver.ie){
  73.                     if (window.attachEvent)    window.attachEvent("onload", function(){i.donepp(c,1);});
  74.                     else if (window.addEventListener) window.addEventListener("load", function(){i.donepp(c,1);},true);
  75.                     else window.onload=function(){i.donepp(c,1);};
  76.                 }
  77.             }
  78.         }
  79.     };   
  80.     window.__csppp=a;
  81. })();
  82. __csppp.open(paypopupURL, window.screen.width, window.screen.height);

  83.        
  84. }



  85. </script>
复制代码


回复

使用道具 举报

     
发表于 2018-4-8 23:44 来自手机 | 显示全部楼层
… 改用字幕库
回复

使用道具 举报

     
发表于 2018-4-9 14:06 | 显示全部楼层
uBlock Origin 配合 Chrome 的 popup blocker 可杀。


而且这个规则就在 EasyList 里,理论上 ABP 那些东西应该都能屏蔽的呀?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
 楼主| 发表于 2018-4-9 22:55 | 显示全部楼层
xmcp 发表于 2018-4-9 14:06
uBlock Origin 配合 Chrome 的 popup blocker 可杀。

嗯 淘宝客是能屏蔽掉,但弹窗还是有,我试试看你说的popup blocker吧 谢谢
回复

使用道具 举报

发表于 2018-4-9 23:21 | 显示全部楼层
本帖最后由 华蝶风雪 于 2018-4-9 23:22 编辑

subhd.com##script:contains(popup)
比较针对,不知道会不会有误伤,也很容易被解
回复

使用道具 举报

     
发表于 2018-4-9 23:28 来自手机 | 显示全部楼层
男权主义者 发表于 2018-4-9 22:55
嗯 淘宝客是能屏蔽掉,但弹窗还是有,我试试看你说的popup blocker吧 谢谢

我说的是浏览器自带的弹窗拦截就能防住……
你看看是不是改了浏览器的什么设置?
回复

使用道具 举报

     
 楼主| 发表于 2018-4-10 00:36 | 显示全部楼层
xmcp 发表于 2018-4-9 23:28
我说的是浏览器自带的弹窗拦截就能防住……
你看看是不是改了浏览器的什么设置? ...

Safari开了防弹窗依旧弹
回复

使用道具 举报

     
发表于 2018-4-10 17:41 | 显示全部楼层
男权主义者 发表于 2018-4-10 00:36
Safari开了防弹窗依旧弹

那就用chrome


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-15 06:53 , Processed in 0.076279 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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