【油猴脚本】关闭CSDN中占用资源过高的雪点动画

以前用老笔记本访问csdn某些页面时,机器就很卡,一看任务管理器gpu占用很高。mac因为垃圾集显所以特别明显。
排查下来发现是网页里css加载某些动画,那么我们通过油猴脚本来删除。

// ==FeHelperMonkey==
// @reminder        请不要删除这部分代码注释,这是FeHelper油猴脚本能正常工作的基本条件!当然,你可以按需修改这里的内容!
// @id              mf_1645510946779
// @name            csdn移除雪点动画
// @url-pattern     https://blog.csdn.net/*
// @enable          true
// @require-js      
// @auto-refresh    0
// @updated         2022-02-22 14:59:35
// ==/FeHelperMonkey==


// 在这里,可以随便写你的代码,并且,你的代码中
// 1. 可以进行页面上的所有DOM操作
// 2. 可以访问页面上原本已挂载的所有Js变量,比如页面上已经有了jQuery,你可以直接使用
// 3. 可以依赖注入一个第三方js脚本,然后在你的代码中直接使用,如:依赖jQuery后直接使用
// 4. 好了,你的代码可以这样写:

(() => {
  let sources = document.getElementsByTagName('link')
  let i=0;
  for (let bb of sources) {
    if(bb.href.search("whitemove") > 0){
        console.log("删除浪费机器性能的动画!"+bb.href);
        document.getElementsByTagName('head')[i].removeChild(bb)
        i++
    }
  }
})();


删除动画前资源占用:

删除动画前资源占用

删除动画后资源占用:

删除动画后资源占用

发表回复