去掉csdn所有广告,去掉iteye所有广告,给你官方纯净体验,自动打开阅读更多,推荐文章自动加载更多
// ==UserScript==
// @name 【极致去广告|自动全文|自动加载】去掉csdn广告,去掉iteye广告
// @namespace http://tampermonkey.net/
// @version 0.7
// @description 去掉csdn所有广告,去掉iteye所有广告,给你官方纯净体验,自动打开阅读更多,推荐文章自动加载更多
// @author dengJ
// @icon http://pic.58pic.com/58pic/16/48/85/27P58PIC4Qh_1024.jpg
// @match *://*.csdn.net/*
// @match *://*.iteye.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var url = location.href;
// 匹配iteye部分
var iteye = /iteye/i;
if (iteye.test(url)) {
var icoAd = document.getElementById("gg");//去掉首页图标旁广告
if (icoAd) {
icoAd.style.cssText="display:none;"
var mediavAd = document.getElementsByClassName("mediav_ad")[0];//去掉问答文章内容后的广告
mediavAd.style.cssText="display:none;"
}
var leftAd = document.getElementById("nav_show_top_stop");//去掉左侧广告
leftAd.style.cssText="display:none;"
var rightAd = document.getElementById("layerd");//去掉右下角广告
rightAd.style.cssText="display:none;"
var topAd = document.getElementById("branding");//去掉顶部广告
topAd.style.cssText="display:none;"
var contNext = document.getElementById("blog_content").nextElementSibling;//去掉博客文章内容后的广告
contNext.style.cssText="display:none;"
}
//匹配登陆部分
var loginCsdn = /passport.csdn.net/i;
if (loginCsdn.test(url)) {
$(".login-banner").remove();//去掉登陆界面广告
$(".login-user").css("width","100%");//还原干净的登陆窗口
}
// 匹配首页/博客部分
var indexCsdn = /csdn.net/i;
if (indexCsdn.test(url)) {
$("#kp_box_416").remove();//去掉右侧浮动广告
// 去掉首页/博客列表自动加载的广告
$(".feedlist_mod").bind("DOMNodeInserted", function (e) {
for (var i = 0; i < $(".J_adv").length; i++) {
// 去掉列表中间广告
if ($(".J_adv").attr("class") == "J_adv") {
$(".J_adv").hide();
}
}
});
}
// 匹配博客部分
var blogCsdn = /blog.csdn.net/i;
if (blogCsdn.test(url)) {
$(".pulllog-box").remove();//去掉下面弹出的登陆注册广告
$("#asideProfile").next().remove();//去掉个人资料与最新文章之间的广告
$("#asideFooter").children("div:first-child").remove();//去掉最新评论与联系我们之间的广告
if($("div").hasClass("p4course_target")){//去掉正文下方广告
var conAd = document.getElementsByClassName("p4course_target")[0];//去掉文章内容后的广告
conAd.style.cssText="display:none;"
}
$(".mediav_ad").remove();//去掉正文下方广告
$("#dmp_ad_58").remove();//去掉正文下方广告
if($("div").hasClass("p4courset3_target")){//去掉正文下方广告
var conAd2 = document.getElementsByClassName("p4courset3_target")[0];//去掉文章内容后的广告
conAd2.style.cssText="display:none;"
}
//$(".meau-list li:last-child").prev("li").remove();//去掉右侧浮动转盘广告
if($("li").hasClass("_360_interactive")){
$("#_360_interactive").remove();
}
if($("#btnMoreComment").length>0){//自动展开评论
$("#btnMoreComment").click();
}
// 去掉文章下方列表自动加载的广告
$(".recommend-box").bind("DOMNodeInserted", function (e) {
for (var i = 0; i < $(".recommend-ad-box").length; i++) {
// 去掉列表中间广告
$(".recommend-ad-box").hide();
}
});
}
// 匹配下载部分
var downCsdn = /download.csdn.net/i;
if (downCsdn.test(url)) {
$(".quake-slider").remove();//去掉右侧广告
$(".gitchat_news").next().remove();//去掉右侧广告
//动态加载列表数据
var totalHeight = 0; //定义一个总高度变量
$(window).scroll(function(){
totalHeight = parseFloat( $(window).height() ) + parseFloat( $(window).scrollTop() ); //浏览器的高度加上滚动条的高度
if ( $(document).height() <= totalHeight+100 ) { //当文档的高度小于或者等于总的高度时,开始动态加载数据
$("#get_more_code").click();//自动加载更多
}
})
}
// 匹配bbs部分
var bbsCsdn = /bbs.csdn.net/i;
if (bbsCsdn.test(url)) {
$(".ad_top").remove();//去掉顶部广告
$(".ad_1").remove();//去掉中部及右侧广告
$(".owner_top").next().remove();//去掉文章顶部广告
$("#bd_ad_2").parent().remove();//去掉文章中部广告
$(".post_body").children().remove();//去掉评论区广告
// 去掉列表自动加载的广告
$(".post_feed_wrap").bind("DOMNodeInserted", function (e) {
for (var i = 0; i < $(".bbs_feed_ad_box").length; i++) {
// 去掉列表中间广告
if ($(".bbs_feed_ad_box").attr("class") == "bbs_feed bbs_feed_ad_box") {
$(".bbs_feed_ad_box").remove();
}
}
});
}
// 匹配搜索部分
var soCsdn = /so.csdn.net/i;
if (soCsdn.test(url)) {
$(".rightadv").remove();
// 去掉列表自动加载的广告
$(".search-list-con").bind("DOMNodeInserted", function (e) {
for (var i = 0; i < $(".search-list-con").length; i++) {
// 去掉列表中间广告
$(".yd_a_d_so").hide();
}
});
}
// 匹配搜索部分
var askCsdn = /ask.csdn.net/i;
if (askCsdn.test(url)) {
$(".main").bind("DOMNodeInserted", function (e) {
for (var i = 0; i < $(".main").length; i++) {
// 去掉列表中间广告
$(".J_adv").parent().hide();
}
});
}
$("#btn-readmore").click();//自动打开阅读更多
//自动打开展开
var btn = $("aside").find(".flexible-btn");
for (var i = 0; i < btn.length; i++) {
btn[i].click();
}
$(".banner-ad-box").remove();//去掉顶部广告
$(".slide-outer").remove();//去掉右侧广告
$(".box-box-large").remove();//去掉右下角广告
$(".box-box-aways").remove();//去掉左下角广告
$("#adContent").remove();//去掉右侧浮动广告
})();