这里啦: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...");})();
js初学练手:Csdn Ads Cleaner
原文地址:https://www.cnblogs.com/sun123zxy/p/csdnadscleaner.html