// ==UserScript== // @name CSDN极致去广告_改进 // @namespace http://tampermonkey.net/ // @version 1.1(1.04) // @description 保留底下的recommend栏,因此保留了少量广告。这个脚本主要归功于Azero's CSDN极致去广告。如有侵权,请告知。 // @author Kulele // @match *://blog.csdn.net // @match *://blog.csdn.net/* // @match *://bbs.csdn.net/* // @match *://so.csdn.net/* // @match *://www.csdn.net // @match *://www.csdn.net/* // @match *://download.csdn.net // @match *://download.csdn.net/* // @grant none // @downloadURL https://update.greasyfork.icu/scripts/370055/CSDN%E6%9E%81%E8%87%B4%E5%8E%BB%E5%B9%BF%E5%91%8A_%E6%94%B9%E8%BF%9B.user.js // @updateURL https://update.greasyfork.icu/scripts/370055/CSDN%E6%9E%81%E8%87%B4%E5%8E%BB%E5%B9%BF%E5%91%8A_%E6%94%B9%E8%BF%9B.meta.js // ==/UserScript== (function () { 'use strict'; //阅读全文 $('#btn-readmore').click(); $("article.baidu_pl > div.hide-article-box").remove(); // 获取当前地址url var url = location.href; // 正则匹配博客部分 var blogcsdn = /blog.csdn.net/i; if (blogcsdn.test(url)) { // 页面主体部分轮播广告 $(".box-box-large").remove(); $("#asideProfile").next().remove(); $($("#asideFooter").find("div").first()).remove(); // 隐藏下面登录注册 $(".pulllog-box").remove(); // 首页头部广告 $(".banner-ad-box").remove(); // 去除列表自动加载的广告 $(".recommend-box").bind("DOMNodeInserted", function (e) { for (var i = 0; i < $(".recommend-ad-box").length; i++) { // 去除文章列表中间广告 if ($(".recommend-ad-box").attr("class") == "recommend-item-box recommend-ad-box") { $(".recommend-ad-box").remove(); } } }); $($("aside div").first()).remove(); // 右下角弹窗 $("#layerd").remove(); $("#reportContent").remove(); $(".tool-box").remove(); $("#asideNewComments,.edu-promotion,.comment-box,aside").remove(); //底部空白,留下,.recommend-box。 $("main").css("margin-bottom","0px"); //阅读全文 //$('#article_content').css("height",""); //$("div.readall_box,#btn-readmore,div.hide-article-box.text-center.csdn-tracking-statistics.tracking-click").remove(); //顶部csdn $("div.csdn-toolbar.csdn-toolbar.tb_disnone").remove(); //底部版权声明 $(".article-copyright").remove(); //上移按钮 $(".meau-gotop-box").remove(); //文章居中 $("main").css("float","none"); $("main").css("margin","auto"); //右下角关闭按钮 $(".box-box-default").remove(); //上部广告 $(".advert-bg").remove(); $(".advert-cur").remove(); $('newsfeed').remove(); window.addEventListener ("load", removeIframe, false); function removeIframe () { $('iframe').remove(); } } // 正则匹配搜索页面 var socsdn = /so.csdn.net/i; if (socsdn.test(url)) { $(".rightadv").remove(); } // 正则匹配首页广告 var wwwcsdn = /www.csdn.net/i; if (wwwcsdn.test(url)) { console.log("有广告"); // 首页头部广告 $(".banner-ad-box").remove(); if ($(".right_top").attr("class") == "slide-outer right_top") { $(".right_top").remove(); } if ($(".right_extension").attr("class") == "right_extension slide-outer") { $(".right_extension").remove(); } } // 正则匹配下载页面 var downloadcsdn = /download.csdn.net/i; if (downloadcsdn.test(url)) { $(".mod_personal").next().remove(); $(".top_ad_box").remove(); $(".ad").remove(); $(".right_plate_con").next().remove(); $($(".download_r").find(".dl_mar_b").first()).remove(); $($(".download_r").find(".dl_mar_b").last()).remove(); // 去除列表自动加载的广告 $(".album_detail_wrap").bind("DOMNodeInserted", function (e) { for (var i = 0; i < $(".yd_a_d_dl").length; i++) { // 去除文章列表中间广告 if ($(".yd_a_d_dl").attr("class") == "album_detail_list yd_a_d_dl") { $(".yd_a_d_dl").remove(); } } }); } })();