Greasy Fork

Greasy Fork is available in English.

开发者常用网站去广告

我的世界从此清静了!文库复制、知乎去弹窗、csdn/cnblog/oschina无广告

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         开发者常用网站去广告
// @namespace    http://zhengkai.blog.csdn.net/
// @version      1.1
// @description  我的世界从此清静了!文库复制、知乎去弹窗、csdn/cnblog/oschina无广告
// @author       zhengkai.blog.csdn.net
// @match        *://my.oschina.net/*
// @match        *://www.cnblogs.com/*
// @match        *://*.csdn.net/*
// @match        *://www.baidu.com/*
// @match        *://wenku.baidu.com/*
// @match        *://www.zhihu.com/*
// @grant        none
// @require      https://cdn.bootcss.com/jquery/2.1.2/jquery.min.js
// ==/UserScript==

(function() {
    'use strict';

    var cnblogs = /www.cnblogs.com/
    var oschina = /my.oschina.net/
    var csdn = /csdn.net/
    var baidu = /www.baidu.com/
    var wenku = /wenku.baidu.com/
    var zhihu = /www.zhihu.com/
    var currentURL = window.location.href;

    setTimeout(function () {
        if(oschina.test(currentURL)){
            document.getElementsByClassName("adsbygoogle").remove();
        }
        if(cnblogs.test(currentURL)){
            document.getElementById("div-gpt-ad-1539008685004-0").remove();//文章底部广告
            document.getElementById("cnblogs_c1").remove();
            document.getElementById("cnblogs_a1").remove();
            for(var i = 1 ; i<5;i++){
                document.getElementById("cnblogs_b"+i).remove();//首页右侧广告
            }
        }
        //百度移除烦人的推荐
        if(baidu.test(currentURL)){
            document.getElementById("s_wrap").remove();
            document.getElementById("head_wrapper").style.height="100%";
            //去掉版权信息
            document.addEventListener("copy", function (e) {
                console.log('copy');
                var data = e.clipboardData;
                var text = data.getData('text');
                var pos = text.indexOf('————————————————');
                if (pos !== -1) {
                    text = text.substring(0, pos - 2);
                    data.setData('text', text);
                }
            });
        }
        //移除阻碍复制的功能
        if(wenku.test(currentURL)){
            if(document.getElementsByClassName("dialog-mask")){
                document.getElementsByClassName("sf-edu-wenku-vw-container").style="";
                document.getElementsByClassName("dialog-mask")[0].remove();
                document.getElementsByClassName("copy-limit-dialog")[0].remove();
                //document.getElementsByClassName("dialog-mask")[1].remove();
                //document.getElementsByClassName("copy-limit-dialog")[1].remove();
                //document.getElementsByClassName("toast-over-text-wrap").remove();
                document.getElementsByClassName("read-all").click();
                console.log("解锁copy");
            }
        }
        //CSDN主页以及博客页面去广告
        if(csdn.test(currentURL)){
            //主页
            document.getElementsByClassName("banner-ad-box")[0].remove();
            document.getElementsByClassName("indexSuperise")[0].remove();//自定义首页右侧悬浮广告去除
            document.getElementsByClassName("slide-outer right_top")[0].remove();//首页右侧轮播广告
            document.getElementsByClassName("right_box magazine_box")[0].remove();//
            //文章页面
            if (document.getElementById("btn-readmore")){
                document.getElementById("btn-readmore").click(); //CSDN文章自动展开
                localStorage.setItem("anonymousUserLimit", "");
            }
            for(var j = 1 ; j<5;j++){
                document.getElementsByClassName("programmer"+j+"Box").remove();//右侧广告
            }
            //自动展开
            document.getElementsByClassName("csdn-tracking-statistics mb8 box-shadow")[0].remove(); //左上广告
            document.getElementById("asideFooter").remove();
            document.getElementById("adContent").remove();
            document.getElementsByClassName("p4course_target")[0].remove();
            document.getElementsByClassName("bdsharebuttonbox")[0].remove();
            document.getElementsByClassName("vip-caise")[0].remove();
            document.getElementsByClassName("fourth_column")[0].remove();
            //去掉版权信息
            document.addEventListener("copy", function (e) {
                console.log('copy');
                var data = e.clipboardData;
                var text = data.getData('text');
                var pos = text.indexOf('————————————————');
                if (pos !== -1) {
                    text = text.substring(0, pos - 2);
                    data.setData('text', text);
                    console.log("解锁copy");
                }
            });
        }
        //移除知乎烦人的弹窗
        if(zhihu.test(currentURL)){
          document.getElementsByClassName("Modal-wrapper")[0].remove();
        }
        //console.log("https://zhengkai.blog.csdn.net")
    }, 3000);
})();