隐藏评论区

PEACE AND LOVE,跟恶臭言论说拜拜。

// ==UserScript==
// @name         隐藏评论区
// @namespace    http://tampermonkey.net/
// @version      0.21
// @description  PEACE AND LOVE,跟恶臭言论说拜拜。
// @author       Young2fun
// @match        *://*/*
// @grant        none
// @icon         data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAppJREFUaEPVmdFxwjAMhhU6QbmukDkK45QOARmidBxgjqzQoxMU95REnBG2JTsxODxCsPVJ+iXZqWDmnyqn/W/f7ernoz7m3CMLABp+MXC4Gm6gOX/WuxwgWQBe9+2hAljNFmC5bw339nlTZ3FWlkWLBFh+tbvFAo4aURYFkCLIogDQ81DB1s5pKZ+LBwChLBYFcJdCGIo5AaC9Lo+GIIqKQAfg0MH8AQDAJ+biIhCbRhJATE+R5id1J3amkScKIQA+J0klOTuASws+gJSKNhmAL40MwPF3U6/tjcYAxJ4h1CmEBt6NyWQ16wspACkjC24fBeDTAU+jFIDUM0QUgDOHhyjYYkwBkCqXTwtRAN5yysaLsgFcXXlwDwr65ihpuQ0jFKpCj4tAACBU8ooBCKaRRdBFw8AJv6KTXBER4OXUZWgoEnepMpTgh6UQGic1m87Tl/5axVTwjrqgKsUNXVSwxnP2QwHIwy5Dfd73GeoDw3U0c1J8GU0UMQEg9J+BLerDvuXgTdI1oricowYINTFp4CJjXKmHhuO1IwcgYGnt/ACDSMkBCNPNMAZOpA97FJH0xYHUAN5BzuEiqkx0oeudoVjZfamgQUGTtjQXwmoA58GeG2+gCeW1lA7890lFLEaA6jmKvJ9zby7DYo2fvApJaYCiw01v3gukWG3NVfygNKoKSQAkRFWqKcCeUkYxZ0VQhfFdB3ccVUdFQDXEBeYapd3XxybvAx2ApgsbaKYQ8PMAYl3t6SMaAffFLvKjikLkmvxxrfeTAFRaGAMQ+Uo2OgJo25jBLsSmrTz2GkkAWSAiPU8QyQC0gDhiaNIp0fhkDXCbrocU++28YDifWDWcoxuZZhOEoefoXGz/T/uuWbPXZBHQbpbjuX/rEk9PZCmOXwAAAABJRU5ErkJggg==
// @license      GPL-3.0 License
// ==/UserScript==

(function() {
    'use strict';

    // 获取当前页面的 URL
    var currentUrl = window.location.href;

    // 定义不同容器对应的选择器
    var containers = [
        { page: 'baijiahao.baidu.com', selector: '#commentModule' },
        { page: 'baidu.com/s', selector: '#danmuWrapper' },
        { page: 'qq.com', selector: '#qqcom-comment' }
        // 添加更多页面和对应的选择器
    ];

    // 在容器数组中查找当前页面的选择器
    var commentsSelector = getSelectorForCurrentPage(currentUrl);

    // 如果没有匹配的页面,不执行隐藏评论的操作
    if (!commentsSelector) {
        return;
    }

    // 获取所有匹配选择器的评论区域元素
    var commentsSections = document.querySelectorAll(commentsSelector);

    // 遍历所有匹配的评论区域元素,并隐藏它们
    commentsSections.forEach(function(section) {
        section.style.display = 'none';
    });

    // 根据当前页面的 URL 查找对应的选择器
    function getSelectorForCurrentPage(url) {
        for (var i = 0; i < containers.length; i++) {
            if (url.includes(containers[i].page)) {
                return containers[i].selector;
            }
        }
        return null;
    }

})();