Greasy Fork

屏蔽百度搜索网页中无用信息

屏蔽百度搜索网页的引导元素,并去除百度首页搜索框自动加载的热搜内容词条,清空 placeholder

// ==UserScript==
// @name         屏蔽百度搜索网页中无用信息
// @namespace    http://tampermonkey.net/
// @version      1.4
// @description  屏蔽百度搜索网页的引导元素,并去除百度首页搜索框自动加载的热搜内容词条,清空 placeholder
// @author       sept
// @match        https://www.baidu.com/*
// @grant        none
// @license      MIT
// @icon         data:image/png;base64,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
// ==/UserScript==

(function() {
    'use strict';

    // 屏蔽百度搜索页面中的 id="s_new_search_guide" 的 div 元素
    window.addEventListener('load', function() {
        var guideElement = document.getElementById('s_new_search_guide');
        if (guideElement) {
            guideElement.style.display = 'none';  // 隐藏元素
        }
    });

    // 获取百度搜索框元素
    var inputElement = document.getElementById('kw'); // 百度搜索框的 ID 是 'kw'

    if (inputElement) {
        // 提前清空 placeholder
        inputElement.placeholder = '';

        // 使用 MutationObserver 监控 placeholder 的变化
        var observer = new MutationObserver(function(mutations) {
            mutations.forEach(function(mutation) {
                if (mutation.type === 'attributes' && mutation.attributeName === 'placeholder') {
                    // 如果 placeholder 被动态加载,立即清空
                    inputElement.placeholder = '';
                    observer.disconnect(); // 停止监控,避免重复清空
                }
            });
        });

        // 配置 MutationObserver,监控 placeholder 属性的变化
        var config = {
            attributes: true, // 监控属性变化
            attributeFilter: ['placeholder'] // 只监控 placeholder 属性
        };

        // 开始监控
        observer.observe(inputElement, config);
    }
})();