wwwwwllllk 发表于 2022-4-23 13:39:12

去掉掘金的热门评论,沉浸式阅读,只留下收藏功能。右...

```js
// ==UserScript==
// @name         去掉掘金的热门评论
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description正常的技术文章,热门评论完成没必要,反而是哪些讲学习方向呀,吹捧的哪些可能热门评论还有点用。我看技术的文章,所以避免我下滑再次刷到浪费时间,所以我们把它关掉
// @author       xiaolajikiki
// @match      https://juejin.cn/post/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=juejin.cn
// @grant      none
// @license MIT
// ==/UserScript==

(function() {
    'use strict';
    // Your code here...
    let sleepFun = function(fun, time) {
      setTimeout(function() {
            fun();
      }, time);
    }
    // 这里我直接拿的热门评论的标签,其实这样是不好的。假如有的文章没有热门评论这里就会报错。但是我们用的话其实不影响的。反正我的目的是达到了。
    // 大家觉得红色的控制台不舒服可以优化一下。 这里必须设置一下setTimeout,要不然会拿不到标签。可能是网页渲染的慢的问题。
    let fun = () => {
      let hotCommentList = document.querySelector(".container .hot-list");
      hotCommentList.style.display="none";
      // 左侧我只留下一个收藏,我觉得有用。收藏是i为3的时候,所以我这里判断了一下。右侧同样的逻辑。
      let leftContent = document.getElementsByClassName("article-suspended-panel").children;
      for(let i=0;i<leftContent.length;i++){
         if(i !==3){
             leftContent.style.display="none";
         }
      };
      let rightContent = document.getElementsByClassName("sidebar").children;
      for(let i=0;i<rightContent.length;i++){
         if(i !==4){
             rightContent.style.display="none";
         }
      };
   
    };
    sleepFun (fun, 5000);
})();
```

王一之 发表于 2022-4-23 14:09:26

是 ```js 这样

哥哥markdown用错了

hysaoh 发表于 2022-4-23 14:56:07

有注释的代码!!!

wwwwwllllk 发表于 2022-4-23 15:18:06

hysaoh 发表于 2022-4-23 14:56
有注释的代码!!!

不是正常,哈哈

wwwwwllllk 发表于 2022-4-23 15:18:31

王一之 发表于 2022-4-23 14:09
是 ```js 这样

哥哥markdown用错了

懂了。geggggggggggggggggg

Ne-21 发表于 2022-4-24 22:01:18

ggnb                  
页: [1]
查看完整版本: 去掉掘金的热门评论,沉浸式阅读,只留下收藏功能。右...