【无标题】

CSDN油猴脚本

// ==UserScript==
// @name                CSDN
// @name:zh-CN          CSDN
// @description         还你一个经典版的CSDN:作者信息和顶部导航栏保留,去掉右边评论区;内容自动展开;去广告;屏宽自动适配;净化剪贴板。
// @description:zh-TW   還你一個經典版的CSDN:作者信息和頂部導航欄保留,去掉右側評論區;內容自動展開;去廣告;屏寬自動適配;淨化剪貼板。
// @description:zh-HK   還你一個經典版的CSDN:作者信息和頂部導航欄保留,去掉右側評論區;內容自動展開;去廣告;屏寬自動適配;淨化剪貼板。
// @description:zh-CN   还你一个经典版的CSDN:作者信息和顶部导航栏保留,去掉右边评论区;内容自动展开;去广告;屏宽自动适配;净化剪贴板。

// @namespace    https://github.com/z1064244797/CSDN-Beautify
// @version      2.9.7
// @author       Nyaasu
// @match        http*://blog.csdn.net/*/article/details/*
// @match        http*://csdnnews.blog.csdn.net/article/details/*
// @run-at       document-end
// @grant        none
// @license      CC-BY-NC-3.0
// @supportURL   https://github.com/z1064244797/CSDN-Beautify/issues
// @date         08/11/2022
// ==/UserScript==

(function () {
    'use strict';
    // CSS (用魔法来打败魔法)
    const style = document.createElement('style');
    style.innerHTML = `
    .passport-login-container {
        display: none;
    }

    #groupfile {
        max-height: 80%;
    }

    #footerRightAds {
        display: none;
    }

    main {
        float: none;
        margin: 0 auto;
    }

    #passportbox {
        display: none;
    }

    .login-mark {
        display: none;
    }

    .toolbar-btn-vip {
        display: none;
    }

    .csdn-common-logo-advert {
        display: none;
    }

    .icon-fire {
        display: none !important;
    }

    #toolbar-search-input {
        text-indent: 16px !important;
    }

    body {
        min-width: 0;
    }

    img[src="https://img-home.csdnimg.cn/images/20220805045438.png"] {
        display: none;
    }

    .icon-mp-menu {
        display: none;
    }

    #recommendNps {
        display: none !important;
    }
    `;
    document.head.appendChild(style);
    resize();
    //未登录复制代码限制
    $('code').css({'user-select':'unset'})
    $('#content_views pre').css({'user-select':'unset'})
    //阅读全文
    $('.hide-article-box').remove();
    $('#article_content').css({
        'height': 'initial'
    });
    //vip免广告 按钮
    $('.meau-gotop-box').remove();
    //未登录提示
    $('.unlogin-box').remove();
    //去除剪切板劫持
    csdn.copyright.init("", "", "");
    //移除左侧最新评论
    $('#asideNewComments').remove();
    //移除左侧CSDN联系方式
    $('.persion_article').remove();
    //移除右侧工具栏
    $('.tool-box').remove()
    //下部推荐
    $('.recommend-box').remove();
    //两栏处理
    $('.blog_container_aside').remove();
    $('.nodata .container').css({'width':'1318px !important'})
    $('.nodata .tool-box .meau-list .btn-like-box p').css({'display': 'block'})
    $('.recommend-right').css({'display':'none'})
    $('.container').css({'width':'1318px'})
    $('.container main').css({'width': '1010px'})
    $('.container main .recommend-box .type_blog .content .desc').css({'width': '81%'})
    $('.container main .recommend-box .type_blog .content .blog_title_box').css({'width': '18%'})
    $('body').css({'min-width':'0'});
    $('.csdn-toolbar').css({'min-width':'0'});
    //去广告
    $('.pulllog-box').remove();
    $('.fourth_column').remove();
    $('.mb8').remove();
    $('newsfeed').remove();
    $('#asideFooter').remove();
    $("li:contains('VIP会员')").remove();
    $("#health-companies").remove();
    $('.light-box').remove();
    $("a[data-type='vip']").remove();
    $(".csdn-side-toolbar").remove();
    $(".vip-caise").remove();
    $('.csdn-tracking-statistics').remove();
    $('#addAdBox').remove();
    $('#recommendAdBox').remove();
    $('.blog-footer-bottom,.left-toolbox,#blogExtensionBox,#treeSkill,.article-info-box,#blogColumnPayAdvert,#csdn-toolbar,#pcCommentBox').remove();
    setTimeout(() => {
        $('[data-title="登录后复制"]').remove();
        resize();
    }, 800)
    // 屏宽适配

    function resize() {
        var result1 = window.matchMedia('(min-width:1220px)');
        var result2 = window.matchMedia('(min-width:1020px)');
        if (result1.matches) {
            console.log("大屏宽,恢复原样式");
            $("aside").css({
                'display': 'block'
            });
            $("main").css({
                "width": "1110px",
            });
            $('.container').css({
                'width': '1418px'
            })
            $(".main_father").css({
                "width": "100%",
                "cssText": "justify-content: center !important",
            });
            $("#mainBox").css("margin-left", "8px");
            $("#csdn-toolbar").css("display", "block");
        } else if (result2.matches) {
            console.log("中屏宽,减小mainBox宽度");
            $("aside").css({
                'display': 'block'
            });
            $('.container').css({
                'width': '1008px'
            })
            $("main").css({
                "width": "970px",
            });
            $(".main_father").css({
                "width": "1070px",
                "cssText": "justify-content: center !important",
            });
            $("#mainBox").css("margin-left", "8px");
            $("#csdn-toolbar").css("display", "block");
        } else {
            console.log("小屏宽,隐藏右侧信息栏,mainBox居中");
            $("aside").css({
                'display': 'none'
            });
            $('.container').css({
                'width': '820px'
            });
            $("main").css({
                "width": "800px",
            });
            $(".main_father").css({
                "width": "1010px",
                "cssText": "justify-content: left !important",
                "padding-left": "0",
            });
            $(".btns").css("float", "right");
            $(".csdn-toolbar > div").css("width", "870px");
            $("#mainBox").css("margin-left", "0");
            $("#csdn-toolbar").css("display", "none");

        }
    }
    window.addEventListener('resize', function () {
        resize();
    });
})();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值