绅士仓库帖子隐藏

用于绅士仓库,自定义隐藏指定用户的发帖,净化ghs环境

// ==UserScript==
// @name         绅士仓库帖子隐藏
// @namespace    Q
// @version      0.1
// @description  用于绅士仓库,自定义隐藏指定用户的发帖,净化ghs环境
// @author       Q
// @match        https://cangku.icu
// @match        https://cangku.icu/category/*
// @match        https://cangku.icu/?page=*
// @match        https://cangku.icu/rank
// @match        https://cangku.icu/author
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @license Q


// ==/UserScript==

(function() {

    //隐藏列表,需修改发帖人用户id
    var keywords = ['/user/用户id'];

    //Mutation Observer API 用来监视 DOM 变动
    var observer = new MutationObserver(
        function (){

            var topics = document.getElementsByClassName('post col-sm-12');
            var category = document.getElementsByClassName('post col-sm-8');
            var rank = document.getElementsByClassName('post col-sm-6 col-md-4');
            var authorWall = document.getElementsByClassName('author-item col-md-2');
            
            if(category.length >0){
                topics = category;
            }
            if(rank.length > 0){
                topics = rank;
            }
            if(authorWall.length > 0){
                topics = authorWall;
            }

            for (var i = 0; i < topics.length; i++) {
                var a = topics[i];
                var usertext = a.innerHTML;

                for (var j = 0; j < keywords.length; j++) {
                    var keyword = keywords[j];

                    if(usertext.indexOf(keyword) >= 0){
                        //console.log('Removed:  ※※※※※※' + j + '※※※※※※');
                        a.remove();
                    }
                }
            }
        }
    );

    observer.observe(document.documentElement, {
        childList: true,
        subtree: true
    });

})();

QingJ © 2025

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