// ==UserScript== // @name H2P: CSDN 界面优化 // @namespace http://tampermonkey.net/ // @version 0.0.2 // @icon https://csdnimg.cn/cdn/content-toolbar/csdn-logo.png?v=20200416.1 // @description CSDN 界面优化 // @author H2P // @compatible chrome // @match *://so.csdn.net/so/search/s.do?* // @match *://blog.csdn.net/* // @note 2020.07.20-V0.0.01 搜索界面和博客界面元素隐藏 // @note 2020.07.20-V0.0.02 点赞栏位置固定 // @downloadURL none // ==/UserScript== (function() { 'use strict'; const isCSDNSearch = window.location.href.includes('/so.csdn.net/so/search/'); const isCSDNBlog = window.location.href.includes('/blog.csdn.net/'); console.log(`isCSDNBlog: ${isCSDNBlog}`); let eleStyle = document.createElement('style'); if (isCSDNSearch) { // 右侧边栏 eleStyle.innerHTML += ` .con-r { display: none!important; } .con-l { width: 100%; } .con-l .con-l-right { width: calc(100% - 104px); } `; } else if (isCSDNBlog) { // 右侧推荐、最新评论、热门文章 eleStyle.innerHTML += ` #rightAside, #asideNewComments, #asideHotArticle { display: none!important; } .more-toolbox .left-toolbox { position: relative!important; } #asideArchive { margin-bottom: 40px!important; } `; // 举报 eleStyle.innerHTML += ` .csdn-side-toolbar { display: none!important; } `; // 推荐、评论 eleStyle.innerHTML += ` .first-recommend-box, .second-recommend-box, .comment-box { display: none!important; } `; // 皮肤主题、底部 eleStyle.innerHTML += ` .template-box, .bottom-pub-footer { display: none!important; } `; } document.head.appendChild(eleStyle); })();