kill robin

删除百度热榜、广告

// ==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();
})();