CSDN 移除 APP 打开

自动展开内容,移除讨厌的 APP 内打开

当前为 2019-04-25 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name CSDN 移除 APP 打开
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.2.1
  5. // @description 自动展开内容,移除讨厌的 APP 内打开
  6. // @author sl00p
  7. // @match https://blog.csdn.net/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13. var interval = setInterval(function() {
  14. var listNodes = document.getElementsByClassName("container-fluid container-blog app-open-box");
  15. for(var idx = 0; idx < listNodes.length; ++idx) {
  16. listNodes[idx].className = "container-fluid bdinsert"
  17. }
  18. if(listNodes.length === 0) {
  19. clearInterval(interval);
  20. }
  21. }, 1000);
  22. var removeInter = setInterval(function() {
  23. var removeNodes = ["flag col-md-4", "btn_app_link"];
  24. for(var jdx = 0; jdx < removeNodes.length; ++jdx) {
  25. var nodes = document.getElementsByClassName(removeNodes[jdx]);
  26. for(var kdx = 0; kdx < nodes.length; ++kdx) {
  27. if(nodes[kdx] !== undefined) {
  28. nodes[kdx].remove();
  29. }
  30. }
  31. }
  32. if(removeNodes.length === 0) {
  33. clearInterval(removeInter);
  34. }
  35. }, 1000);
  36. setTimeout(function() {
  37. document.getElementsByClassName("read_more_btn")[0].click();
  38. }, 1000);
  39. // Your code here...
  40. })();