净化Baidu首页

A script to remove baidu AD.

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name 净化Baidu首页
// @version 1.0
// @description A script to remove baidu AD.
// @match *://*.baidu.com/*
// @namespace https://greasyfork.org/users/1363287
// ==/UserScript==

(function() {
    function main(){
        const observer = new MutationObserver(()=>{document.querySelector(`#s_wrap`);document.querySelector(`#s_wrap`).style.display = `none`;}); //处理广告
        observer.observe(document.body, {childList: true, subtree: true }); //以上述配置开始观察广告节点
    }

    if (document.readyState === `loading`) {
        document.addEventListener(`DOMContentLoaded`, main); // 此时加载尚未完成
    } else {
        main();// 此时`DOMContentLoaded` 已经被触发
    }

})();