去除洛谷所有广告

去除洛谷所有广告,包括首页大图和题目、题解、讨论、比赛页广告

当前为 2025-03-28 提交的版本,查看 最新版本

// ==UserScript==
// @name         去除洛谷所有广告
// @namespace    https://www.luogu.com.cn/user/365751
// @version      0.1.0
// @description  去除洛谷所有广告,包括首页大图和题目、题解、讨论、比赛页广告
// @author       cooluo
// @match        https://www.luogu.com.cn/
// @match        https://www.luogu.com.cn/problem/*
// @match        https://www.luogu.com.cn/problem/solution/*
// @match        https://www.luogu.com.cn/discuss/*
// @match        https://www.luogu.com/discuss/*
// @match        https://www.luogu.com.cn/contest/*
// @icon         https://cdn.luogu.com.cn/upload/usericon/3.png
// @license      MIT
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
    var currentUrl = window.location.href;
    if (currentUrl.includes('solution')) document.querySelector("#app > div.main-container.lside-bar > main > div > div > div.side > div:nth-child(3)").remove();
    else if (currentUrl.includes('problem')) document.querySelector("#app > div.main-container.lside-bar > main > div > div > div.side > div:nth-child(5)").remove();
    else if (currentUrl.includes('discuss')) document.querySelector("#app > div.main-container.lside-bar > main > div > div > div.side > div:nth-child(2)").remove();
    else if (currentUrl.includes('contest')) document.querySelector("#app > div.main-container > main > div > div.full-container > section.side > div:nth-child(3)").remove();
    else {
        document.getElementsByClassName('am-u-md-8')[0].remove();
        var Fortune = document.getElementsByClassName('am-u-md-4 lg-punch am-text-center')[0];
        Fortune.style = 'position: relative; left:33%'
    }
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址