点点节能插件

关闭特效,解决卡顿问题

当前为 2023-11-18 提交的版本,查看 最新版本

// ==UserScript==
// @name         点点节能插件
// @namespace    https://www.yangtzecoder.com
// @homepage     https://www.yangtzecoder.com/archives/635
// @version      0.1.4
// @description  关闭特效,解决卡顿问题
// @author       1010
// @match        https://y.tuwan.com/chatroom/*
// @grant        GM_registerMenuCommand
// @grant        GM_unregisterMenuCommand
// @grant        unsafeWindow
// @grant        GM_addElement
// ==/UserScript==


function initEffect() {
    let btn_hide_id = null
    let btn_show_id = null

    const hide_effect = () => {
        const textContent = "canvas{display:none !important} .animation11{display:none !important}"
        GM_addElement('style', {
            textContent,
            "data-diandian": "effect-append"
        });

        GM_unregisterMenuCommand(btn_hide_id)
        btn_show_id = GM_registerMenuCommand("显示特效", show_effect)
    }

    const show_effect = () => {
        GM_unregisterMenuCommand(btn_show_id)
        document.querySelector('style[data-diandian="effect-append"]').remove()
        btn_hide_id = GM_registerMenuCommand("隐藏特效", hide_effect)
    }

    btn_hide_id = GM_registerMenuCommand("隐藏特效", hide_effect)
}

function initChatLeft() {
    let btn_hide_id = null
    let btn_show_id = null

    const hide_effect = () => {
        const textContent = ".chat-left{display:none !important}"
        GM_addElement('style', {
            textContent,
            "data-diandian": "left-append"
        });

        GM_unregisterMenuCommand(btn_hide_id)
        btn_show_id = GM_registerMenuCommand("显示左侧栏", show_effect)
    }

    const show_effect = () => {
        GM_unregisterMenuCommand(btn_show_id)
        document.querySelector('style[data-diandian="left-append"]').remove()
        btn_hide_id = GM_registerMenuCommand("隐藏左侧栏", hide_effect)
    }

    btn_hide_id = GM_registerMenuCommand("隐藏左侧栏", hide_effect)
}

function initChatRight() {
    let btn_hide_id = null
    let btn_show_id = null

    const hide_effect = () => {
        const textContent = ".chat-center-right{display:none !important}"
        GM_addElement('style', {
            textContent,
            "data-diandian": "right-append"
        });

        GM_unregisterMenuCommand(btn_hide_id)
        btn_show_id = GM_registerMenuCommand("显示右侧栏", show_effect)
    }

    const show_effect = () => {
        GM_unregisterMenuCommand(btn_show_id)
        document.querySelector('style[data-diandian="right-append"]').remove()
        btn_hide_id = GM_registerMenuCommand("隐藏右侧栏", hide_effect)
    }

    btn_hide_id = GM_registerMenuCommand("隐藏右侧栏", hide_effect)
}


(function () {
    'use strict';

    initEffect()
    initChatLeft()
    initChatRight()

})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址