CSDN Simplify

Simplify CSDN

  1. // ==UserScript==
  2.  
  3. // ==Script==
  4. // @name CSDN Simplify
  5. // @icon https://g.csdnimg.cn/static/logo/favicon32.ico
  6. // @description Simplify CSDN
  7. // @description 简化 CSDN,去除广告,横向尽可能占满屏幕,增加评论框高度
  8.  
  9. // ==Config==
  10. // @include *://*.csdn.net/*
  11. // @connect www.csdn.net
  12.  
  13. // ==Require==
  14.  
  15. // ==Author==
  16. // @author Gitsang
  17. // @version 0.0.2-2110191058
  18. // @namespace https://github.com/gitsang
  19.  
  20. // ==/UserScript==
  21.  
  22. var version = "0.0.1";
  23.  
  24. (
  25. function() {
  26. var style = document.createElement("style");
  27. style.type = "text/css";
  28.  
  29. // AD block
  30. var adStyle = document.createTextNode("#dmp_ad_58, .recommendAdBox, #recommendAdBox, #kp_box_479{display: none!important;}");
  31. style.appendChild(adStyle);
  32.  
  33. // left aside
  34. var asideStyle = document.createTextNode(".blog_container_aside {display: none!important;}")
  35. style.appendChild(asideStyle);
  36.  
  37. // side bar
  38. var sideBarStyle = document.createTextNode(".csdn-common-logo-advert, .csdn-side-toolbar{display: none!important;}");
  39. style.appendChild(sideBarStyle);
  40.  
  41. // top bar
  42. var topBarStyle = document.createTextNode(".toolbar-advert .toolbar-btn-vip, [title=马上开始系统学习]{display: none!important;}");
  43. style.appendChild(topBarStyle);
  44.  
  45. // footer block
  46. var footerStyle = document.createTextNode(".blog-footer-bottom, .template-box, .recommend-tit-mod, .second-recommend-box, .more-toolbox-new{display: none!important;}");
  47. style.appendChild(footerStyle);
  48.  
  49. // recommand style
  50. var recommandStyle = document.createTextNode(".recommend-box, .insert-baidu-box{display: none!important;}");
  51. style.appendChild(recommandStyle);
  52.  
  53. // comment style
  54. var commentStyle = document.createTextNode(".comment-box .comment-edit-box form .comment-content.open{height: 300px!important;}");
  55. style.appendChild(commentStyle);
  56.  
  57. // main width
  58. var mainStyle = document.createTextNode("main{width: 100%!important;");
  59. style.appendChild(mainStyle);
  60.  
  61. var head = document.getElementsByTagName("head")[0];
  62. head.appendChild(style);
  63. }
  64. )();