zoukankan      html  css  js  c++  java
  • TamperMonkey script for remove csdn.net advert

    油猴脚本去csdn.net的广告

    // ==UserScript==
    // @name         clean.csdn.net
    // @namespace    http://tampermonkey.net/
    // @version      0.1
    // @description  try to remove csdn.net adverts
    // @author       Amnotgcs
    // @match        *.csdn.net/*
    // @icon         chrome://favicon/http://csdn.net/
    // @grant        none
    // ==/UserScript==
    
    (function() {
        'use strict';
    
        // remove toolbar advert
        let toolbar_adverts = document.getElementsByClassName("toolbar-advert");
        for (let i = 0; i < toolbar_adverts.length; i++) {
            toolbar_adverts[i].parentElement.removeChild(toolbar_adverts[i]);
        }
    
        // remove csdn-highschool-window
        let highschool_advert = document.getElementById("csdn-highschool-window");
        if (highschool_advert) {
            highschool_advert.parentElement.removeChild(highschool_advert);
        }
    
        // remove passportbox
        setInterval(function() {
            let passportbox = document.getElementById("passportbox");
            if (passportbox) {
                passportbox.parentElement.removeChild(passportbox);
            }
        }, 1000);
    
        // remove recommendAdBox
        let google_advert = document.getElementById("recommendAdBox");
        if (google_advert) {
            google_advert.parentElement.removeChild(google_advert);
        }
    
        // remove asideNewNps
        let asideNewNps = document.getElementById("asideNewNps");
        if (asideNewNps) {
            asideNewNps.parentElement.removeChild(asideNewNps);
        }
    
        // remove csdn-common-logo-advert
        setTimeout(function() {
            let logo_adverts = document.getElementsByClassName("csdn-common-logo-advert");
            for (let i = 0; i < logo_adverts.length; i++) {
                logo_adverts[i].parentElement.removeChild(logo_adverts[i]);
            }
        }, 1500);
    })();
    
    有了计划记得推动,不要原地踏步。
  • 相关阅读:
    web前端-----第二弹CSS
    web前端-----第一弹html
    mysql数据库第三弹
    mysql数据库第二弹
    mysql数据库第一弹
    django
    mysql基础
    面向对象进阶
    继承、多态、多态性
    面向对象的程序设计
  • 原文地址:https://www.cnblogs.com/amnotgcs/p/15554568.html
Copyright © 2011-2022 走看看