Greasy Fork is available in English.

CSDN ad remover

去除CSDN多余广告

  1. // ==UserScript==
  2. // @name CSDN ad remover
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description 去除CSDN多余广告
  6. // @author hualin.su
  7. // @match https://blog.csdn.net/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13. //debugger
  14.  
  15. let container_aside = document.getElementsByClassName('blog_container_aside');
  16. container_aside[0].innerHTML=""
  17.  
  18. removeNodeById('csdn-toolbar');
  19. removeNodeByClassName('left-toolbox');
  20. removeNodeByClassName('first-recommend-box');
  21. removeNodeByClassName('comment-box');
  22. removeNodeByClassName('bottom-pub-footer');
  23. removeNodeByClassName('recommend-box');
  24.  
  25. function removeNodeById(nodeId){
  26. var node = document.getElementById(nodeId);
  27. if (node != null)
  28. node.remove();
  29. }
  30. function removeNodeByClassName(nodeId){
  31. var fastre = document.getElementsByClassName(nodeId);
  32. //fastre[0].innerHTML=""
  33. if (!!fastre.length) {
  34. for (const i of fastre) {
  35. i.remove();
  36. }
  37. }
  38. }
  39.  
  40. })();