Greasy Fork

Greasy Fork is available in English.

去除网易云课堂二维码

去除网易云课堂视频页面的二维码

当前为 2019-01-23 提交的版本,查看 最新版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name           去除网易云课堂二维码
// @namespace      https://gitee.com/LPD_DreamDeparture
// @version        1.0.1
// @description    去除网易云课堂视频页面的二维码
// @author         LiZhuiMeng
// @include        https://study.163.com/course/courseLearn.htm?courseId=1004573059#/learn/video?lessonId=/^\d{10}$/&courseId=/^\d{10}$/
// @match          https://study.163.com/course/courseLearn.htm?courseId=1004573059
// @require        http://libs.baidu.com/jquery/2.0.0/jquery.min.js
// @icon           http://img.25pp.com/uploadfile/soft/images/2014/0812/20140812123859499.jpg
// @run-at         document-end
// @grant          unsafeWindow
// @grant          GM_getValue
// @grant          GM.getValue
// @grant          GM_setValue
// @grant          GM.setValue
// @grant	       GM_addStyle
// @grant          GM_xmlhttpRequest
// @grant          GM_getResourceText
// @grant          GM_registerMenuCommand
// @create         2019-01-23
// @copyright      2019, ZM
// @lastmodified   2019-01-24
// @license        MIT
// @homepageURL    https://gitee.com/LPD_DreamDeparture
// @supportURL     https://gitee.com/LPD_DreamDeparture/yunketang_clearLayer
// ==/UserScript==

window.onload = function(){
    //声明变量
    var timer = null;
    var flag = false;
    //开启计时器
    timer = setTimeout(getLayer,5000);
    //获取对象的方法
    function getLayer(){
        //获取对象
        var oLayer = document.querySelector(".ux-modal-fadeIn");
        //alert("2333去除毒瘤成功");
        if(oLayer){
            oLayer.style.display = "none";
        }else{
            alert("没获取到遮罩层元素");
            return;
        }
        flag = confirm("毒瘤是否成功去除?");
        return flag;
    };
    //判断毒瘤是否成功去除
    setTimeout(function(){
        if(flag){
            clearTimeout(timer);
            alert("恭喜毒瘤去除成功");
        }else{
            alert("没关系再来一次");
            clearTimeout(timer);
            timer = setTimeout(getLayer,500);
        }
    },5500);
    //
    document.body.onclick = function (ev){
        ev = ev || window.event;
        var target = ev.target || ev.srcElement;
        console.log("zm"+target);
        if(hasClass(target,"ux-modal-fadeIn")){
            target.style.display = "none";
        };

    }
    //判断是否包含某个类名
    function hasClass(ele,className) {
        if(ele.classList){
            return ele.classList.contains(className);
        }else{
            return new RegExp('(^| )' + className + '( |$)', 'gi').test(ele.className);
        }
    }

}