轻松破解CSDN代码复制限制:一键解除油猴脚本揭秘

随心笔谈9个月前更新 admin
196 00
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

文章摘要

这篇文章介绍了名为“CSDN代码复制限制”的油猴脚本,用于一键解除CSDN文章中的代码复制限制。脚本无需关注博主即可运行,主要功能包括解除未登录时的复制限制和取消必须关注博主才能继续阅读的限制。文章提供了脚本的完整代码,分为样式表和函数两部分。样式表设置了多个区域(如搜索提示框、广告等)为不可用状态,函数removeLimit()通过检查window.csdn来执行操作,并每隔3秒自动运行一次以确保脚本持续生效。通过此脚本,用户可以轻松解除CSDN文章中的代码复制限制,提升阅读体验。

今天执刀人网上找一篇一键解除CSDN代码复制限制油猴脚本代码分享给大家,可以一键解除未登录时,代码复制限制(仅限Markdown文章),解除必须关注博主等条件才能继续阅读下文限制。

油猴脚本代码
// ==UserScript==
// @name CSDN 代码复制限制
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 用于解除 CSDN 博客内代码复制限制
// @author Bright Xu
// @match *.csdn.net/*
// @icon https://g.csdnimg.cn/static/logo/favicon32.ico
// @grant none
// ==/UserScript==
function removeLimit() {
if (window.csdn) {
if (window.csdn.copyright) window.csdn.copyright.textData = ”;
if (window.csdn.loginBox) window.csdn.loginBox.show = function(){}
}
const d = document.getElementById(‘article_content’);
if(d) d.style.height = ‘unset’;
}
(function() {
‘use strict’;
const style = document.createElement(‘style’);
style.innerHTML = `
#articleSearchTip, #csdn-redpack, .csdn-redpack-container, .toolbar-advert, .csdn-reapck-select {
display: none !important;
}
.hide-article-box {
display: none !important;
}
#content_views {
user-select: unset !important;
-webkit-user-select: unset !important;
}
`;
document.head.append(style);
if (window.$ !== undefined) $(‘pre,code’).css(‘user-select’, ‘unset’);
removeLimit()
setInterval(function() {
removeLimit();
}, 3000);
})();

© 版权声明

相关文章