您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
去除CSDN多余的广告侧边栏信息,阅读全文自动展开
- // ==UserScript==
- // @name CSDN 净化
- // @namespace http://tampermonkey.net/
- // @version 0.4
- // @description 去除CSDN多余的广告侧边栏信息,阅读全文自动展开
- // @author 贺墨于
- // @match *://*.csdn.net/*
- // @grant none
- // @license MIT
- // ==/UserScript==
- var CSDNPluify = {
- gList: [],
- $(obj){
- var elem = document.querySelectorAll(obj)
- elem.css = function(propertyName, value){
- for(var i = 0, len = elem.length; i < len; i++){
- elem[i].style[propertyName] = value
- }
- }
- elem.cssText = function(value){
- for(var i = 0, len = elem.length; i < len; i++){
- elem[i].style.cssText = value
- }
- }
- elem.remove = function(){
- for(var i = 0, len = elem.length; i < len; i++){
- elem[i].remove()
- }
- }
- return elem
- },
- fitContent(){
- this.$('.hide-article-box').remove();
- this.$('#mainBox').css('width','100%');
- this.$('#mainBox main').cssText('width:100% !important');
- this.$('#article_content').css('height','auto');
- setTimeout(function(){
- this.$('.tool-box.vertical').css('right', '33px');
- this.$('div.csdn-side-toolbar').css('right', '33px');
- }, 1000);
- },
- execHidden(){
- for(var i = 0; i < this.gList.length; i++){
- this.hidden(this.gList[i]);
- }
- },
- push(content){
- this.gList.push(content);
- },
- log(msg){
- console.log(msg);
- },
- hidden(obj){
- if(typeof(obj)=== 'string'){
- obj = this.$(obj);
- }
- //obj.remove()
- obj.css('display', 'none')
- },
- init(){
- this.push('.aside-box');
- this.push('.recommend-box');
- this.push('.template-box');
- this.push('.recommend-right');
- this.execHidden();
- this.fitContent();
- }
- }
- CSDNPluify.init()