// ==UserScript== // @name CSDN去除收费项、免登录复制、免登录查看需关注的内容、沉浸式阅读 // @namespace http://tampermonkey.net/ // @version 2.2 // @description 1.CSDN去除无用信息沉浸式阅读 2.免登录复制 3.免登录查看需要关注才能看的内容 4.修复无法复制问题 5.自动展开收缩代码 // @description 更新内容(2023-04-07)==> 1、还原显示付费下载内容 2、删除多余显示项 3、修复部分页面显示问题 // @description 更新内容(2023-06-24)==> 4、修复无法复制问题 5、自动展开收缩代码 // @author Mr.Chen // @match https://blog.csdn.net/*/article/details/* // @match https://*.blog.csdn.net/article/details/* // @match https://so.csdn.net/* // @match https://blog.csdn.net/* // @icon https://www.google.com/s2/favicons?domain=csdn.net // @grant GM_addStyle // @grant unsafeWindow // @run-at document-end // ==/UserScript== // 如果为详情页则去除无用内容,开起沉浸式阅读 GM_addStyle( `.blog_container_aside,#rightAside,.recommend-box,#treeSkill,#blogExtensionBox,#recommendNps,#toolBarBox,.comment-box-old,.insert-baidu-box,.blog-footer-bottom,.blog-footer-bottom,.comment-box,.template-box,.column-group,#csdn-toolbar,.csdn-side-toolbar,#passportbox,.passport-login-container,.hide-article-box{display:none!important;} .article_content{height:auto!important} #content_views pre code{user-select:text !important}` ); // 复制 (function () { 'use strict'; $('.hljs-button').attr("data-title", "已实现免登录复制,选择内容进行复制") })(); (function () { document.querySelectorAll('*').forEach(item => { item.oncopy = function (e) { e.stopPropagation(); } }) })(); // 调整主页面大小 document.querySelector('#mainBox').style.width = '100%'; document.getElementsByTagName('main')[0].style.width = '100%'; // 自动展开收缩代码 (function () { document.querySelectorAll('pre').forEach(item => { item.className = '' }) })();