百度全家桶网站去广告

百度搜索、百度知道、百度百科、百度文库、百度图片、百度视频、百度贴吧、百度地图、百度经验、百度翻译去广告

目前為 2021-04-08 提交的版本,檢視 最新版本

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

  // ==UserScript==
        // @name         百度全家桶网站去广告
        // @namespace    https://github.com/HaoNShi/Tampermonkey_Scripts
        // @version      1.2
        // @icon         https://www.baidu.com/favicon.ico
        // @description  百度搜索、百度知道、百度百科、百度文库、百度图片、百度视频、百度贴吧、百度地图、百度经验、百度翻译去广告
        // @author       yixiyin
        // @match        *://*.baidu.com/*
        // @grant        none
        // @require      https://cdn.bootcss.com/jquery/3.5.1/jquery.min.js
        // ==/UserScript==

        var dom = {};
        dom.query = jQuery.noConflict(true);
        dom.query(document).ready(function($) {
            'use strict';

            const refreshTime = 1000; // 检测广告的刷新时间

            // 百度搜索去广告
            if (location.href.indexOf('www.baidu.com') > 0) {
                setInterval(function() {
                    alert('222');
                    $(".ad-icon").parent().parent().parent().remove();
                    $("[cmatchid]").remove();
                    $("#content_right").remove();
                    // 品牌广告
                    $("#top-ad").remove();
                    $(".ec-pl-container").remove();
                    // 条目广告
                    $("span").each(function() {
                        if ($(this)[0].innerHTML === '广告') {
                            $(this).parent().parent().remove();
                        }
                    })
                }, refreshTime);
            }
        });