油猴脚本·CSDN文库免登陆阅读全文解锁鼠标
本帖最后由 sexcat 于 2024-3-7 10:40 编辑再说一下,这个只能用在CSDN的“C知道”“专栏”这种本来有内容显示但是会被折叠并且覆盖一层会员广告的页面
需要花钱下载的哪个还是要花钱的,知识付费是应该的CSDN文库阅读全文,去除VIP登录遮罩,解锁鼠标复制功能
注意,是文库,文库。这几天查资料搜索软件反复给了csdn链接,大家都知道我最烦登录框。。。
// ==UserScript==
// @name CSDN文库免vip阅读全文,解锁复制限制
// @namespace http://tampermonkey.net/
// @version 1.0
// @descriptionCSDN文库阅读全文,去除VIP登录遮罩,解锁鼠标复制功能
// @author icescat
// @match *://*.csdn.net/*
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
const adjustArticle = () => {
// 移除遮罩层
document.querySelectorAll('.open, .vip').forEach(el => el.remove());
// 展开被限制高度的内容
const articleContainer = document.querySelector('.article-box .cont.first-show');
if (articleContainer) {
articleContainer.style.maxHeight = 'none';
}
};
// 启用复制功能
const enableCopy = () => {
document.body.oncopy = null;
document.oncopy = null;
document.querySelectorAll('*').forEach(el => {
el.style.userSelect = 'auto';
});
};
// 使用MutationObserver来监视文档的变化
const observer = new MutationObserver((mutations) => {
mutations.forEach((mutation) => {
if (mutation.addedNodes.length) {
adjustArticle();
enableCopy();
}
});
});
observer.observe(document.body, {
childList: true,
subtree: true
});
// 页面加载时尝试执行一次
window.addEventListener('load', () => {
adjustArticle();
enableCopy();
});
})();
一直在用的一款csdn界面优化脚本:https://greasyfork.org/zh-CN/scripts/378351-%E6%8C%81%E7%BB%AD%E6%9B%B4%E6%96%B0-csdn%E5%B9%BF%E5%91%8A%E5%AE%8C%E5%85%A8%E8%BF%87%E6%BB%A4-%E4%BA%BA%E6%80%A7%E5%8C%96%E8%84%9A%E6%9C%AC%E4%BC%98%E5%8C%96-%E4%B8%8D%E7%94%A8%E5%86%8D%E7%99%BB%E5%BD%95%E4%BA%86-%E8%AE%A9%E4%BD%A0%E4%BD%93%E9%AA%8C%E4%BB%A4%E4%BA%BA%E6%83%8A%E5%96%9C%E7%9A%84%E5%B4%AD%E6%96%B0csdn 挺有用的,但是我平时是在搜索结果中屏蔽了 `csdn.net` 的域名,因为 CSDN 基本上相当于屎山里找吃的 启动脚本后还是看不了呢
jockon 发表于 2024-3-16 01:40
屏蔽域名有什么好的脚本吗
可以试试 ublacklist 这个插件,和这个脚本 https://greasyfork.org/scripts/14178 非常感谢,特别实用,收藏了 解放繁琐,谢谢分享了 感谢分享 非常感谢楼主。 非常感谢 CSDN登录框确实很烦 封装crx在哪里?直接给油猴安装插件 非常好,再也不需要频繁登录了 谢谢分享,感激