查看: 692|回复: 0

[其他发布] 【油猴脚本】解除CSDN 代码复制限制

[复制链接]
发表于 2022-7-25 09:16 | 显示全部楼层 |阅读模式
非法程序、 2022-7-25 09:16 692 0 显示全部楼层
解除CSDN 代码复制限制
作用:

解除未登录时,代码复制限制(仅限Markdown文章)
解除必须关注博主等条件才能继续阅读下文限制
  1. // ==UserScript==
  2. // @name         CSDN 代码复制限制
  3. // @namespace    http://tampermonkey.net/
  4. // @version      0.1
  5. // @description  用于解除 CSDN 博客内代码复制限制
  6. // @author       Bright Xu
  7. // @match        *.csdn.net/*
  8. // @icon         https://g.csdnimg.cn/static/logo/favicon32.ico
  9. // @grant        none
  10. // ==/UserScript==
  11. function removeLimit() {
  12.     if (window.csdn) {
  13.         if (window.csdn.copyright) window.csdn.copyright.textData = '';
  14.         if (window.csdn.loginBox) window.csdn.loginBox.show = function(){}
  15.     }
  16.     const d = document.getElementById('article_content');
  17.     if(d) d.style.height = 'unset';
  18. }

  19. (function() {
  20.     'use strict';
  21.     const style = document.createElement('style');
  22.     style.innerHTML = `
  23.     #articleSearchTip, #csdn-redpack, .csdn-redpack-container, .toolbar-advert, .csdn-reapck-select {
  24.         display: none !important;
  25.     }
  26.     .hide-article-box {
  27.         display: none !important;
  28.     }
  29.     #content_views {
  30.         user-select: unset !important;
  31.         -webkit-user-select: unset !important;
  32.     }
  33.     `;
  34.     document.head.append(style);

  35.     if (window.$ !== undefined) $('pre,code').css('user-select', 'unset');

  36.     removeLimit()
  37.     setInterval(function() {
  38.         removeLimit();
  39.     }, 3000);
  40. })();
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 返回列表 发新帖

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