您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
CSDN博客网站专用 自动展开+去除页面广告
当前为
// ==UserScript== // @name CSDN博客专用 // @namespace [email protected] // @version 1.1.0 // @description CSDN博客网站专用 自动展开+去除页面广告 // @author zhaoxiufei // @match *://blog.csdn.net/* // @run-at document-end // ==/UserScript== (function() { 'use strict'; var isdebug = false; var logger = isdebug ? console.log.bind(console) : function() {}; //自动展开 var doc = document.getElementById("btn-readmore");; if (doc) { logger("已自动展开"); doc.click(); } //去除博主推荐 var bztj = document.querySelector("#mainBox > main > div.recommend-box > div.recommend-item-box.blog-expert-recommend-box"); if(bztj){ logger("已去除博主推荐"); bztj.style.display="none"; } //第四范式广告 var a4d = document.querySelector("#mainBox > main > div.recommend-box > div.p4courset3_target._4paradigm_box.recommend-item-box.clearfix"); if(a4d){ logger("已去除第四范式广告"); a4d.style.display="none"; } //去除feed ad var hotad = document.querySelector("#a_d_feed_0"); if(hotad){ logger("已去除feed ad"); hotad.style.display="none"; } // //去除热词 var ad6 = document.querySelector("#mainBox > main > div.recommend-box > div.recommend-item-box.type_hot_word"); if(ad6){ logger("已去除热词"); ad6.style.display="none"; } var ad7 = document.querySelector("#mainBox > main > div.recommend-box > div.recommend-item-box.recommend-ad-box"); if(ad7){ logger("已去除ad7"); ad7.style.display="none"; } // var pulllog = document.querySelector("body > div.pulllog-box"); if(pulllog){ logger("已去除pulllog"); pulllog.style.display="none"; } //asideFooter var asideFooter = document.querySelector("#asideFooter"); if(asideFooter){ logger("已去除asideFooter"); asideFooter.style.display="none"; } //去除博客右侧动态添加的广告 var interval = setInterval(ad, 200); var timeSrun = 0; function ad() { var xx = $(".recommend-fixed-box"); var yy = xx.children("div"); for (var i = 0; i < yy.length; i++) { timeSrun += 1; yy[i].remove(); if (timeSrun == 10) { clearInterval(interval); } } } })();