移除腾讯课堂水印

移除腾讯课堂课程中的水印

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @include           https://ke.qq.com/*
// @version           0.1.0
// @namespace         keqq.AdBlocker
// @name              remove keqq watermark
// @description       remove watermark in keqq
// @name:zh-CN        移除腾讯课堂水印
// @description:zh-CN 移除腾讯课堂课程中的水印
// ==/UserScript==

;(function () {

    // don't run in iframe
    if (window.top != window.self)
        return

    let prependElement = (ele, subEle) => {
        ele.innerHTML = subEle + ele.innerHTML
        return ele
    }

    let appendElement = (ele, subEle) => {
        ele.innerHTML = ele.innerHTML + subEle
        return ele
    }

    let generateStyle = (styles) => {
        return styles.join(';')
    }

    let generateCSS = (selector, styles) => {
        return `${selector}{${generateStyle(styles)}}`
    }

    appendElement(
        document.head,
        `<style>${generateCSS('[class*="player-marquee"]', [
            'display:none'
      ])}</style>`
    )

})()