Greasy Fork

百度热榜屏蔽

屏蔽百度热榜

// ==UserScript==
// @name         百度热榜屏蔽
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  屏蔽百度热榜
// @author       deepwzh
// @match        https://www.baidu.com/*
// @grant        none
// @run-at document-start  
// ==/UserScript==


(function() {
    'use strict';

    function hideElements() {
        var elements = document.getElementsByClassName("FYB_RD");
        if (elements.length > 0) {
            for (var i = 0; i < elements.length; i++) {
                elements[i].style.display = "none";
                if (observer) {
                    observer.disconnect();
                }
            }
        }
    }
    let observer;

    var observerConfig = {
        childList: true,
        subtree: true
    };

    var observerCallback = function(mutationsList, observer) {
        for (var mutation of mutationsList) {
            if (mutation.type === 'childList') {
                hideElements();
            }
        }
    };

    observer = new MutationObserver(observerCallback);

    observer.observe(document.body, observerConfig);

    document.addEventListener('DOMContentLoaded', hideElements);
})();