您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
去除CSDN中的多余的信息,包括广告推荐等信息,将背景图片重置为护眼模式
// ==UserScript== // @name CSDN阅读模式 // @namespace http://tampermonkey.net/ // @version 0.2 // @description 去除CSDN中的多余的信息,包括广告推荐等信息,将背景图片重置为护眼模式 // @author https://github.com/KDaisyers // @match https://blog.csdn.net/* // @grant none // @require https://code.jquery.com/jquery-3.4.0.min.js // @require https://greatest.deepsurf.us/scripts/401025-%E6%82%AC%E6%B5%AE%E8%8F%9C%E5%8D%95%E6%8C%89%E9%92%AE/code/%E6%82%AC%E6%B5%AE%E8%8F%9C%E5%8D%95%E6%8C%89%E9%92%AE.js?version=793227 // ==/UserScript== // 添加CSS function loadStyles(url) { var link = document.createElement("link"); link.type = "text/css"; link.rel = "stylesheet"; link.href = url; var head = document.getElementsByTagName("head")[0]; head.appendChild(link); } // 移除多余信息 function removeHtml() { // 移除多余的信息,包括作者信息,推荐信息,导航栏,右侧点赞栏,广告位 $("#csdn-toolbar").remove(); $("#mainBox > aside").remove(); $("body > div.tool-box.vertical > ul").remove(); $("#mainBox > main > div.recommend-box").remove(); $("#mainBox > main > div.template-box").remove(); $("#dmp_ad_58").remove(); } /** * 悬浮按钮 * 使用了 float-module * 已在 https://daisylike.top/float/js/float-module.min.js 中加载 */ function floatBtn() { $('.fm-li').css("cssText", "right: 70px !important;bottom: 65px !important;"); } // 默认样式 function defaultCSS() { // 页面居中显示 $(".container#mainBox").css("cssText", "width:auto !important;"); // 去掉默认背景图片 并添加护眼模式 $("body").css("cssText", "background:#FAFAFA !important;"); } (function () { 'use strict'; let toggle = window.sessionStorage.getItem('isHided') || 'true'; setTimeout(function () { /** * 由于举报和反馈框是异步加载 * 因此可以设置 500 毫秒后再执行 */ $("body > div:nth-child(59) > div").remove(); $(".csdn-side-toolbar").remove(); }, 500) // 加载 float-module 需要的 css loadStyles("https://kdaisyers.github.io/float/css/float-module.min.css"); loadStyles("https://kdaisyers.github.io/float/fontawesome/css/font-awesome.min.css"); if (toggle === 'true') { // 移除广告等 removeHtml(); // 悬浮按钮 floatBtn(); // 默认加载过后的样式 defaultCSS(); } // 生成悬浮按钮 var fm = new FloatModule({ radius: '50%', theme_color: '#56b4f8', theme_content_color: '#fff', font_size: '18px', width_height: '50px', margin_screen_x: '50px', margin_screen_y: '50px', margin_li: '10px', animation: 'slide-in', position: 'right-bottom', icon_css_path: '', btn_config: [{ icon: 'fa fa-th-large' }, { icon: 'fa fa-sign-out', title: '退出阅读模式', click: function () { window.sessionStorage.setItem('isHided', false) window.location.reload() } }, { icon: 'fa fa-book', title: '阅读模式', click: function () { window.sessionStorage.setItem('isHided', true) window.location.reload() } }, { icon: 'fa fa-github', title: 'github项目地址', click: function () { window.open('https://kdaisyers.github.io'); } }] }); // 悬浮按钮样式重置 floatBtn(); })();