您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
CSDN左右组件屏蔽和整理,初级广告屏蔽和初级界面美化
当前为
- // ==UserScript==
- // @name CSDN Cleaner
- // @namespace n/a
- // @version 0.0.20181207.1
- // @description CSDN左右组件屏蔽和整理,初级广告屏蔽和初级界面美化
- // @author iotang
- // @match http://blog.csdn.net/*/article/details/*
- // @match https://blog.csdn.net/*/article/details/*
- // @grant GM_xmlhttpRequest
- // @connect cn.bing.com
- // ==/UserScript==
- (function()
- {
- 'use strict';
- var i;
- location.assign("javascript:(function(){csdn.copyright.textData = ''})()");
- var article = document.getElementById("article_content");
- if(article){article.style.height='auto';article.style.overflow='visible';}
- var box = document.getElementsByClassName("hide-article-box")[0];
- if(box)box.parentNode.removeChild(box);
- var banner = document.getElementsByClassName("pulllog-box")[0];
- if(banner)banner.parentNode.removeChild(banner);
- var toolBox = document.getElementsByClassName("tool-box")[0];
- if(toolBox)toolBox.parentNode.removeChild(toolBox);
- var recommendRight = document.getElementsByClassName("recommend-right")[0];
- if(recommendRight)recommendRight.parentNode.removeChild(recommendRight);
- var recommendBox = document.getElementsByClassName("recommend-box")[0];
- if(recommendBox)recommendBox.parentNode.removeChild(recommendBox)
- var t0Clearfix = document.getElementsByClassName("t0 clearfix")[0];
- if(t0Clearfix)t0Clearfix.parentNode.removeChild(t0Clearfix);
- var aside = document.getElementsByTagName("aside")[0];
- if(aside)aside.parentNode.removeChild(aside);
- var csdnToolBar = document.getElementById("csdn-toolbar");
- if(csdnToolBar)csdnToolBar.parentNode.removeChild(csdnToolBar);
- var reportContent = document.getElementById("reportContent");
- if(reportContent)reportContent.parentNode.removeChild(reportContent);
- var fourthColumn = document.getElementsByClassName("fourth_column")[0];
- if(fourthColumn)fourthColumn.parentNode.removeChild(fourthColumn);
- var mediavAd = document.getElementsByClassName("mediav_ad");
- for(i=0;i<mediavAd.length;i++){mediavAd[i].parentNode.removeChild(mediavAd[i]);}
- var dmpAd = document.getElementById("dmp_ad");
- if(dmpAd)dmpAd.parentNode.removeChild(dmpAd);
- dmpAd = document.getElementById("ad");
- if(dmpAd)dmpAd.parentNode.removeChild(dmpAd);
- var meauGotopBox = document.getElementsByClassName("meau-gotop-box")[0];
- if(meauGotopBox)meauGotopBox.parentNode.removeChild(meauGotopBox);
- var main = document.getElementsByTagName("main")[0];
- if(main)
- {
- main.style.width="90%";
- main.style.float="none";
- main.style.margin="auto";
- main.style.marginBottom="35px";
- }
- var mainBox = document.getElementById("mainBox");
- if(mainBox){mainBox.style.width="100%";}
- document.body.style.minWidth="0px";
- /*
- //A shadiao picture with huaji meme:
- document.body.style.background="url(\"https://images.cnblogs.com/cnblogs_com/xzz_233/1037438/o_o_354790a1cd11728be40bb7b9c0fcc3cec2fd2cc2a.jpg\")";}
- //A screenshot of Ori and the Blind Forest:
- document.body.style.background="url(\"https://s1.ax1x.com/2018/12/06/F1BxmQ.md.jpg\")";}
- document.body.style.backgroundRepeat="no-repeat";
- document.body.style.backgroundSize="cover";
- document.body.style.backgroundAttachment="fixed";
- document.body.style.backgroundPosition="center center";
- */
- ///Bing Daily Picture
- GM_xmlhttpRequest({
- method: 'GET',
- url: "http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&pid=hp&video=1&n=1",
- onload: function(result)
- {
- var jsonData = null;
- try
- {
- jsonData = JSON.parse(result.responseText);
- var imgurl = jsonData.images[0].url;
- var bimg = "https://cn.bing.com"+imgurl;
- document.body.style.background = "url(\""+bimg+"\")";
- document.body.style.backgroundRepeat="no-repeat";
- document.body.style.backgroundSize="cover";
- document.body.style.backgroundAttachment="fixed";
- document.body.style.backgroundPosition="center center";
- }
- catch (e){console.log(e);}
- }
- });
- ///
- var blogContentBox = document.getElementsByClassName("blog-content-box")[0];
- if(blogContentBox)blogContentBox.style.backgroundColor="rgba(255,255,255,0.85)";
- var articleHeaderBox = document.getElementsByClassName("article-header-box")[0];
- if(articleHeaderBox)articleHeaderBox.style.backgroundColor="rgba(255,255,255,0)";
- var blockquote = document.getElementsByTagName("blockquote");
- for(i=0;i<blockquote.length;i++)
- {
- blockquote[i].style.background="#eef0f400";
- blockquote[i].style.borderLeft="8px solid #dddfe47f";
- }
- var prettyprint = document.getElementsByClassName("prettyprint");
- for(i=0;i<prettyprint.length;i++)
- {prettyprint[i].style.backgroundColor="rgba(255,255,255,0)";}
- var hljs = document.getElementsByClassName("hljs");
- for(i=0;i<hljs.length;i++){hljs[i].style.opacity="0.8";}
- hljs = document.getElementsByClassName("has-numbering");
- for(i=0;i<hljs.length;i++){hljs[i].style.opacity="0.8";}
- hljs = document.getElementsByClassName("hljs.copyCode(event) prism");
- for(i=0;i<hljs.length;i++){hljs[i].style.opacity="1";}
- var preNumnbering = document.getElementsByClassName("pre-numbering");
- for(i=0;i<preNumnbering.length;i++)
- {preNumnbering[i].style.backgroundColor="rgba(255,255,255,0)";}
- var commentBox = document.getElementsByClassName("comment-box");
- for(i=0;i<commentBox.length;i++)
- {commentBox[i].style.backgroundColor="rgba(255,255,255,0.85)";}
- var commentContent = document.getElementsByClassName("comment-content");
- for(i=0;i<commentContent.length;i++)
- {commentContent[i].style.backgroundColor="rgba(255,255,255,0)";}
- })();