【油猴脚本】解除CSDN 代码复制限制
本帖最后由 BrightXu 于 2022-7-25 00:36 编辑# 解除CSDN 代码复制限制
作用:
* 解除未登录时,代码复制限制(仅限Markdown文章)
* 解除必须关注博主等条件才能继续阅读下文限制
```js
// ==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);
})();
``` https://greasyfork.org/zh-CN/scripts/378351
朋友写的,还不错{:301_997:} 大体看了一下,基本是弹框样式覆盖,看来CSDN也偷懒了,要么就做后端校验不登录复制时直接触发URL跳转,要么就解除不登录不复制的限制,搞这种半吊子的前端拦截确实很恶心,好在我也基本不用CSDN了。 收藏了,有用😁😁 这个好, 怎么用 啊看着不错啊 有用啦,谢谢分享 csdn这一波真的下头 先收藏 以后慢慢研究 厉害,试一试。