xuetangx-remove-qrcode

移除学堂在线课程的强制微信扫码关注

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey, Greasemonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да инсталирате разширение, като например Tampermonkey .

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Userscripts.

За да инсталирате скрипта, трябва да инсталирате разширение като Tampermonkey.

За да инсталирате този скрипт, трябва да имате инсталиран скриптов мениджър.

(Вече имам скриптов мениджър, искам да го инсталирам!)

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

(Вече имам инсталиран мениджър на стиловете, искам да го инсталирам!)

// ==UserScript==
// @name         xuetangx-remove-qrcode
// @namespace    https://github.com/DuckSoft
// @version      0.2.1
// @description  移除学堂在线课程的强制微信扫码关注
// @author       DuckSoft
// @match        *://www.xuetangx.com/courses/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    // 移除遮罩层方法
    let remove_fun = () => {
        let mask;
        if (mask = document.querySelector(".course_mask")) {
            mask.remove()
        }
    };
    // 绑定窗口加载完毕事件
    (f => {
        if (document.addEventListener) window.addEventListener("load", f, false);
        else if (window.attachEvent) window.attachEvent("onload", f);
    })(remove_fun);
    // 双击页面立即移除(适用于网络加载缓慢时)
    (f => window.addEventListener("dblclick", f, false))(remove_fun);
})();