找回密码
  注册[Register]
查看: 186|回复: 3

[其他] 油猴脚本·CSDN文库免登陆阅读全文解锁鼠标

[复制链接]
发表于 2024-3-7 08:42 | 显示全部楼层 |阅读模式
禁止求评分、诱导评分、互刷评分、互刷悬赏值,违规者封号处理。
禁止发布推广、邀请码、邀请链接、二维码或者有利益相关的任何推广行为。
所有非原创软件请发布在【精品软件区】,发帖必须按照本版块版规格式发帖。

CSDN文库阅读全文,去除VIP登录遮罩,解锁鼠标复制功能
注意,是文库,文库。这几天查资料搜索软件反复给了csdn链接,大家都知道我最烦登录框。。。

[JavaScript] 纯文本查看 复制代码
// ==UserScript==
// @name         CSDN文库免vip阅读全文,解锁复制限制
// @namespace    [url]http://tampermonkey.net/[/url]
// [url=home.php?mod=space&uid=46605]@version[/url]      1.0
// [url=home.php?mod=space&uid=74123]@Description[/url]  CSDN文库阅读全文,去除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[data-v-6487a68f]');
        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();
    });
})();



011508wm2g9erpl99ppp9r.jpg 011511tj3rre1jr9bn222a.jpg

免费评分

参与人数 1热心值 +2 牛币 +2 收起 理由
黄粱一梦 + 2 + 2 感谢大佬分享

查看全部评分

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2024-3-7 09:00 | 显示全部楼层
666666
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 0 没用 1

使用道具 举报

发表于 2024-3-7 09:02 | 显示全部楼层
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

发表于 2024-3-7 09:03 | 显示全部楼层
666666666666
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

RSS订阅|手机版|小黑屋|大牛论坛 |我的广告

GMT+8, 2024-4-29 17:16 , Processed in 0.050172 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表