屏蔽百度热搜、资讯、搜索页右侧相关网站、热榜

屏蔽百度热搜、百度首页资讯、百度首页热榜、百度搜索页右侧相关网站.

// ==UserScript==
// @name         屏蔽百度热搜、资讯、搜索页右侧相关网站、热榜
// @namespace    http://tampermonkey.net/
// @version      0.5
// @description  屏蔽百度热搜、百度首页资讯、百度首页热榜、百度搜索页右侧相关网站.
// @author       ysypnbh
// @match        *://www.baidu.com/*
// @grant        none
// ==/UserScript==
(function () {
    'use strict';
    // 未登录,关闭百度首页热榜
    if (document.getElementById("s-hotsearch-wrapper")) {
        document.getElementById("s-hotsearch-wrapper").className += ' hide'
    }
    if (document.getElementById("head_wrapper")) {
        document.getElementById("head_wrapper").className += ' s-ps-islite'
    }
    // 已登录,关闭百度首页资讯
    if (document.getElementsByClassName("s-manhattan-index")) {
        document.getElementsByClassName("s-manhattan-index").className += ' is-lite'
    }
    if (document.getElementById("s_menu_gurd")) {
        document.getElementById("s_menu_gurd").style.display = 'none'
    }
    if (document.getElementById("s_wrap")) {
        document.getElementById("s_wrap").style.display = 'none'
    }
    // 已登录,关闭百度placeholder
    setTimeout(() => {
        // 已登录,关闭百度placeholder
        if (document.getElementById('kw')) {
            let kw_elem = document.getElementById("kw");
            if (kw_elem.hasAttribute("placeholder")) {
                document.getElementById('kw').setAttribute('placeholder', '');
            }
        }
    }, 1000);


    function closeContentRight() {
        if (location.hostname == "www.baidu.com") {
            var myVar = setInterval(function () {
                // 屏蔽百度搜closeContentRight索页右侧相关网站、百度热榜等
                if (document.getElementById('content_right')) {
                    document.getElementById('content_right').style.display = "none";
                }
                if (document.getElementById('rrecom-container')) {
                    document.getElementById('rrecom-container').style.display = "none";
                }
                if (document.getElementsByClassName("opr-recommends-merge-content")[0]) {
                    document.getElementsByClassName("opr-recommends-merge-content")[0].style.display = "none";
                }
                // 清除placeholder缓存
                if (localStorage.getItem('placeholderData')) {
                    localStorage.removeItem('placeholderData');
                }
            }, 100);
        }
    }
    closeContentRight()
    // Your code here...
})();