Greasy Fork is available in English.

CSDN博客

专注阅读CSDN博客主要内容

질문, 리뷰하거나, 이 스크립트를 신고하세요.
  1. // ==UserScript==
  2. // @name CSDN博客
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.2
  5. // @description 专注阅读CSDN博客主要内容
  6. // @author You
  7. // @match *://blog.csdn.net/*/article/details/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13.  
  14. var $container = $('div.container.clearfix');
  15. var $children;
  16. if ($container.length > 0) {
  17. var $parent = $container.parent();
  18. $children = $parent.children(':not(div.container.clearfix)');
  19. remove($children);
  20. $children = $container.children(':not(main)');
  21. remove($children);
  22. var $main = $container.children('main');
  23. $main.css('width', '100%');
  24. $children = $main.children(':not(article,div.readall_box)');
  25. remove($children);
  26. } else {
  27. var $target = $('#article_details');
  28. while ($target.length > 0) {
  29. if ($target[0].id === 'main') {
  30. $target.css('padding-left', '0');
  31. } else if ($target[0].tagName.toLowerCase() === 'body') {
  32. break;
  33. }
  34. var $siblings = $target.siblings();
  35. remove($siblings);
  36. $target = $target.parent();
  37. }
  38. }
  39.  
  40. function remove(list) {
  41. for (var i = 0; i < list.length; ++i) {
  42. list[i].remove();
  43. }
  44. }
  45. })();