斗鱼删除占用CPU的元素

在打开斗鱼任意直播间的10秒后,删除斗鱼直播间占用cpu的元素。包括顶部用户栏,一些广告,弹幕展示栏,礼物栏(但不包括背包按钮,确保能领和赠荧光棒)

// ==UserScript==
// @name         斗鱼删除占用CPU的元素
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  在打开斗鱼任意直播间的10秒后,删除斗鱼直播间占用cpu的元素。包括顶部用户栏,一些广告,弹幕展示栏,礼物栏(但不包括背包按钮,确保能领和赠荧光棒)
// @author       飞洒克里夫
// @match        https://www.douyu.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=douyu.com
// @grant        none
// @license MIT
// ==/UserScript==

(function() {
    'use strict';
    let fun =function(){
        document.getElementById("js-player-toolbar").remove()
        document.getElementById("js-bottom").remove()
        document.getElementById("js-header").remove()
        document.getElementById("js-aside").remove()
        var a=document.getElementsByClassName("layout-Player-asideMainTop")
        for (var i = 0; i < a.length; i++) {
            a[i].remove();

            document.getElementById("js-room-activity").remove()
        }
    }
    let fun2=function(){
        var strId=["js-room-activity","js-header",]
        for(let i=0;i<strId.length;i++){
            document.getElementById(strId[i]).remove() ;
            //document.getElementById(strId[i]).innerHTML = "";
        }

        var a=document.getElementsByClassName("layout-Player-asideMainTop")
        for (let i = 0; i < a.length; i++) {
            a[i].remove();

            document.getElementById("js-room-activity").remove()
        }
    }
    let playerToolbarHaveBeibao=function(){
        var div=document.getElementById('js-player-toolbar')
        div.style.textAlign="right"
        var beibaoName='PlayerToolbar-backpackArea'
        var beibao=document.getElementsByClassName(beibaoName)
        beibao=beibao[0]
        //         var b=document.getElementsByClassName('Title-roomInfo')
        //         b=b[0]
        //         b.appendChild(beibao);
        div.appendChild(beibao)
        let children=div.children
        for(let i=0;i<children.length;i++){
            if(children[i].className!==beibaoName){
                children[i].remove()
            }
        }
    }
    let sleep = function(fun,time){
        setTimeout(()=>{
            fun();
        },time);
    }
    sleep(fun2,10000)
    sleep(playerToolbarHaveBeibao,10000)
    // Your code here...
})();