福利吧论坛隐藏头像等元素页面精简

隐藏网页中的头像、勋章、签名、UID、积分、金币、进度条、发消息和表情元素

// ==UserScript==
// @name         福利吧论坛隐藏头像等元素页面精简
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  隐藏网页中的头像、勋章、签名、UID、积分、金币、进度条、发消息和表情元素
// @author       gfsc
// @match        https://www.wnflb2023.com/*
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    // 隐藏所有class为'avatar'的元素
    let avatars = document.querySelectorAll('.avatar');
    avatars.forEach(function(avatar) {
        avatar.style.display = 'none';
    });

    // 隐藏所有class为'md_ctrl'的元素
    let medals = document.querySelectorAll('.md_ctrl');
    medals.forEach(function(medal) {
        medal.style.display = 'none';
    });

    // 隐藏所有class为'sign'的元素
    let signatures = document.querySelectorAll('.sign');
    signatures.forEach(function(signature) {
        signature.style.display = 'none';
    });

    // 隐藏UID、积分、金币信息
    let infoLabels = document.querySelectorAll('dt');
    infoLabels.forEach(function(label) {
        if (label.textContent.includes('UID') || label.textContent.includes('积分') || label.textContent.includes('金币')) {
            label.style.display = 'none';  // 隐藏 dt 标签
            label.nextElementSibling.style.display = 'none';  // 隐藏 dd 标签
        }
    });

    // 隐藏所有class为'pbg2'的进度条
    let progressBars = document.querySelectorAll('.pbg2');
    progressBars.forEach(function(progressBar) {
        progressBar.style.display = 'none';  // 隐藏进度条
    });

    // 隐藏所有class为'tip'的进度条提示框
    let progressTips = document.querySelectorAll('.tip');
    progressTips.forEach(function(tip) {
        tip.style.display = 'none';  // 隐藏提示框
    });

    // 隐藏所有class为'pm2'的发消息元素
    let messageItems = document.querySelectorAll('.pm2');
    messageItems.forEach(function(item) {
        item.style.display = 'none';  // 隐藏发消息元素
    });

    // 隐藏所有表情图片元素
    let smileyImgs = document.querySelectorAll('img[src*="smiley"]');
    smileyImgs.forEach(function(smiley) {
        smiley.style.display = 'none';  // 隐藏表情图片
    });
})();