remove anti-adblock for cnbeta

remove red alert top of cnbeta

目前为 2017-09-04 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name remove anti-adblock for cnbeta
  3. // @namespace null
  4. // @version 1.2
  5. // @description remove red alert top of cnbeta
  6. // @author Anonymous
  7. // @match *://*.cnbeta.com/*
  8. // @grant none
  9. // @run-at document-start
  10. // ==/UserScript==
  11.  
  12. window.isClearAd=false;
  13.  
  14. function clearAd(){
  15. var adNodes=document.querySelectorAll('a[href="http://www.cnbeta.com/articles/3.htm');
  16. if(adNodes.length>0){
  17. var ad=adNodes[0];
  18. var body=document.getElementsByTagName('body')[0];
  19. var adContainer=ad.parentNode.parentNode.parentNode;
  20. var mainContainer=adContainer.parentNode;
  21. mainContainer.removeChild(adContainer);
  22. body.style="";
  23. window.isClearAd=true;
  24. }
  25. }
  26.  
  27. window.clearHandler=setInterval(function(){
  28. if(!window.isClearAd){
  29. clearAd();
  30. clearInterval(window.clearHandler);
  31. }
  32. },150);