js初学练手:Csdn Ads Cleaner
作者:互联网
这里啦:https://greasyfork.org/zh-CN/scripts/376621-csdn-ads-cleaner
隔壁csdn的广告太猖獗啦!写个js管管它
需配合TemperMonkey使用,点击左上角的按钮就可以清除广告。
V1.0代码:
// ==UserScript== // @name Csdn Ads Cleaner // @namespace http://tampermonkey.net/ // @version 1.0 // @description Clear those fxxking ads on csdn! // @author sun123zxy // @match blog.csdn.net/* // @grant none // ==/UserScript== (function() { 'use strict'; var CAB = document.createElement("button"); CAB.innerHTML="Clear Ads"; //CAB.setAttribute("onclick", "javascript:ClearAds()"); CAB.onclick=function(){ console.log("Finding ads..."); var Ads = new Array(document.getElementsByClassName("csdn-tracking-statistics mb8 box-shadow")[0], document.getElementsByClassName("fourth_column")[0], document.getElementsByClassName("right-item _paradigm_S8_csdn_ads_render")[0], document.getElementById("kp_box_57"), document.getElementsByClassName("right-item _paradigm_S27_csdn_ads_render")[0], document.getElementsByClassName("pulllog-box")[0], document.getElementById("adContent") ); console.log("Clearing ads..."); for(var i=0;i<Ads.length;i++){ if(Ads[i]){ Ads[i].parentNode.removeChild(Ads[i]); } } console.log("Sucessfully Clear Ads!"); } var body= document.body; body.insertBefore(CAB,document.getElementsByClassName("container clearfix")[0]); console.log("Sucessfully spawn Clear Button..."); })();View Code
标签:document,csdn,ads,getElementsByClassName,Ads,CAB,box 来源: https://www.cnblogs.com/sun123zxy/p/csdnadscleaner.html