kill robin

删除百度热榜、广告

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey, Greasemonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Userscripts.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een gebruikersscriptbeheerder nodig.

(Ik heb al een user script manager, laat me het downloaden!)

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

(Ik heb al een beheerder - laat me doorgaan met de installatie!)

// ==UserScript==
// @name         kill robin
// @namespace    http://tampermonkey.net/
// @version      0.0.1
// @description  删除百度热榜、广告
// @author       hankaibo
// @match        *://www.baidu.com/*
// @grant        none
// @run-at       document-end
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
    // 删除首页热榜
    function deleteHomeHot(){
        let hotDom=document.querySelector('#s-hotsearch-wrapper');
        if(hotDom){
            hotDom.remove();
        }
    }

    // 删除搜索结果页热榜
    function deleteResultHot(){
        let hotDom=document.querySelector('#content_right');
        if(hotDom){
            hotDom.remove();
        }
    }


    // 首页热榜监听
    function homeEventer(){
        let parentHomeHotDom=document.querySelector('#head_wrapper');
        if(parentHomeHotDom){
            parentHomeHotDom.addEventListener('DOMNodeInserted',function(){
                deleteHomeHot();
            });
        }
    }


    // 结果页热榜监听
    function resultEventer(){
        let parentResultHotDom=document.querySelector('#container');
        if(parentResultHotDom){
            parentResultHotDom.addEventListener('DOMNodeInserted',function(){
                deleteResultHot();
            });
        }
    }

    // 注册监听
    deleteHomeHot();
    deleteResultHot();
    homeEventer();
    resultEventer();
})();