CSDN-Clean-Reading

CSDN顶栏、侧栏、推荐、统统删除!!解锁复制!!通过CSDN-Clean-Reading,您可以在CSDN上享受一个清爽、无干扰的阅读体验,让您专注于最重要的内容。

  1. // ==UserScript==
  2. // @name CSDN-Clean-Reading
  3. // @namespace https://dshboom.top
  4. // @version 1.2
  5. // @description CSDN顶栏、侧栏、推荐、统统删除!!解锁复制!!通过CSDN-Clean-Reading,您可以在CSDN上享受一个清爽、无干扰的阅读体验,让您专注于最重要的内容。
  6. // @author dshboom
  7. // @match https://*.csdn.net/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13.  
  14.  
  15. document.addEventListener('copy', function(e) {
  16. e.stopPropagation();
  17. }, true);
  18. // 隐藏顶栏
  19. var topBar = document.getElementById('csdn-toolbar');
  20. if (topBar) {
  21. topBar.style.display = 'none';
  22. }
  23. // 推荐询问
  24. var divElement = document.getElementById('asideNewNps');
  25. if (divElement) {
  26. divElement.parentNode.removeChild(divElement);
  27. }
  28. divElement = document.getElementById('recommendNps');
  29. // 将其从DOM树中删除
  30. if (divElement) {
  31. divElement.parentNode.removeChild(divElement);
  32. }
  33. divElement = document.querySelector('.toolbox-middle');
  34. // 如果找到了该div元素,将其隐藏
  35. if (divElement) {
  36. divElement.style.display = 'none';
  37. }
  38. // 隐藏右侧边栏
  39. var rightSidebar = document.querySelector('.main-container .right-box');
  40. if (rightSidebar) {
  41. rightSidebar.style.display = 'none';
  42. }
  43. var bottomBar = document.querySelector('.left-toolbox');
  44. bottomBar.style.display = 'none';
  45. document.designMode = 'on';
  46. })();