Saunder 发表于 2024-3-7 08:42

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

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();
    });
})();




舍得真牛 发表于 2024-3-7 09:00

666666

爱上奖励xgx 发表于 2024-3-7 09:02

{:7_166:}

longwenzhuixin 发表于 2024-3-7 09:03

666666666666

m541525581 发表于 2024-5-19 21:39

66666666666666666
页: [1]
查看完整版本: 油猴脚本·CSDN文库免登陆阅读全文解锁鼠标