Ex-sccn

更好的sccn

当前为 2022-02-17 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Ex-sccn
  3. // @namespace http://tampermonkey.net/
  4. // @license MIT
  5. // @version 0.2.4
  6. // @description 更好的sccn
  7. // @author TianLuen
  8. // @match *://*.scratch-cn.cn/*
  9. // ==/UserScript==
  10.  
  11.  
  12. (function() {
  13. 'use strict';
  14. $(function()//删除回复
  15. {
  16. //var title = $(".checkbox-item");
  17. var title = $(".comment-line");
  18. var title2 = $(".sex-iconbar.row");
  19. //上面三行代码。一是仅自己领域可用,二、三的是全站可用。
  20. var test_html = '<p></p>';
  21. var bt = document.createElement("button");
  22. bt.id = "dlt";
  23. bt.textContent = "启用删除回复功能";
  24. bt.style.width = "60px";
  25. bt.style.height = "40px";
  26. bt.style.align = "center";
  27. bt.onclick=function()
  28. {
  29. var x = document.getElementsByClassName("comt-oper row");
  30. //alert(x.length);
  31. var i;
  32. for(i=0;i<x.length;i++)
  33. {
  34. var y = '<div class="report-btn delete-com-btn"><i class="ri-delete-bin-6-fill" title="删除"></i> 删除</div>';
  35. var z = document.createElement("div");
  36. z.innerHTML = y;
  37. x[i].appendChild(z.firstChild);
  38. }
  39. }
  40. title.append(test_html,bt);
  41. title2.append(test_html,bt);
  42. });
  43. $(function()//主页简化
  44. {
  45. return;//删除这句启用此功能
  46. var title = document.querySelector('.channel-menu-indexbar.row');
  47. if(title)
  48. {
  49. title.remove();
  50. var dl = document.querySelectorAll('.slider-1');
  51. var i;
  52. for(i=0;i<dl.length;i++)
  53. {
  54. if(i!=1&&i!=3)
  55. {
  56. dl[i].remove();
  57. }
  58. }
  59. title = document.querySelector('.index-menu-panel');
  60. title.remove();
  61. }
  62. });
  63. $(function()//除广告
  64. {
  65. $(function()//adunit标签的广告
  66. {
  67. var del_ad = document.querySelectorAll('.adunit');
  68. for(var i=0;i<del_ad.length;i++)
  69. {
  70. del_ad[i].remove();
  71. }
  72. });
  73. $(function()//adsbygoogle标签的广告
  74. {
  75. var del_ad = document.querySelectorAll('.adsbygoogle');
  76. for(var i=0;i<del_ad.length;i++)
  77. {
  78. del_ad[i].remove();
  79. }
  80. });
  81. $(function()//ins类型的广告
  82. {
  83. var del_ad = document.querySelectorAll('ins');
  84. for(var j=0;j<50;j++)
  85. {
  86. for(var i=0;i<del_ad.length;i++)
  87. {
  88. del_ad[i].remove();
  89. }
  90. setTimeout(function(){del_ad = document.querySelectorAll('ins');},50);
  91. }
  92. });
  93. });
  94. })();