CSDN免登录+极简化

CSDN极简化

Mint 2019.05.06.. Lásd a legutóbbi verzió

// ==UserScript==
// @name         CSDN免登录+极简化
// @namespace    https://github.com/Gccc9
// @version      1.3
// @description  CSDN极简化
// @author       Gccc9
// @match        *://blog.csdn.net/*
// ==/UserScript==
$(()=>{
    unsafeWindow.currentUserName == "" ? unsafeWindow.currentUserName = "Turist" : null;
    unsafeWindow.userPermission = false;
    unsafeWindow.currentUserPermission = true;
    unsafeWindow.csdn.copyright.init("","","");
    //document.cookie = "UserName=Turist;";
    var removeElementsList = ['#nav-left-menu',    //头部栏的左侧导航条目
                              'li.write-bolg-btn', //头部栏的"写博客"
                              'li.baidu-app-btn',  //头部栏的"小程序"
                              '#mainBox aside',    //文章左侧信息框
                              '#dmp_ad_58',        //评论上方的广告
                              '.recommend-right',  //文章右侧信息框
                              '.recommend-box',    //文章底部其他相关文章
                              '.tool-box',         //文章右侧工具栏 --‘点赞 评论数 目录 收藏 上下页’
                              '#adContent',        //右侧"VIP免广告"
                              '#reportContent',    //右侧"举报"按钮
                              '.pulllog-box',     //底部蓝色flex属性的广告栏+登录注册框
                              '#article_content > a > img'];//文章标题上方的广告
    removeElementsList.forEach((ele) => {
        $(ele) ? $(ele).remove() : null;
    });
    //头布栏位置调整
    $("#csdn-toolbar > .container").css("width","500px");
    $("div.search_bar").css("width","350px");
    $("#toolber-keyword").css("width","300px");

    //广告栏位去除
    $(".btn-close-ad") ? $(".btn-close-ad").click() : null;

    //控制文章位置
    $("#mainBox main").css('margin-right','10%').css('margin-left','10%').css('width','1000px');

    //代码段的"登录后复制"修改为"复制"
    $("code").attr("onClick","mdcp.copyCode(event)");
    $("pre").attr("onClick","hljs.copyCode(event)");
    $(".hljs-button").removeClass("signin");
    $("head").append("<style>.hljs-button::after{content:'复制'}</style>");
    $(".hljs-button").click(()=>{
        $("head > style:contains('.hljs-button::after{content:'复制'}')").html("<style>.hljs-button::after{content:'复制成功'}</style>");
        setTimeout(()=>{
            $("head > style:contains('.hljs-button::after{content:'复制成功'}')").html("<style>.hljs-button::after{content:'复制'}</style>");
        },1000);
    });

    //阅读更多
    $("#btn-readmore").click();

    //评论查看更多
    $("#btnMoreComment") ? $("#btnMoreComment").click() : null;

    //评论上面的广告去除
    $("div.content") ? $("div.content").parent().remove() : null ;
});