雨课堂网页版显示播放中的幻灯片

雨课堂网页版使用一个类名为“slide__cmp”的div容器存储PPT影像,且默认在播放时设置该元素的style样式属性中的“display”显示属性为“none”来隐藏该容器。

将该属性移除即可恢复显示。

TamperMonkey脚本:

// ==UserScript==
// @name         雨课堂网页版显示播放中的PPT
// @namespace    http://pc-dos.scp-eq.org/
// @version      0.1
// @description  雨课堂网页版显示播放中的PPT
// @author       PC-DOS
// @include      https://www.yuketang.cn/lesson/fullscreen/v3/*
// @icon         https://www.yuketang.cn/static/images/favicon.ico
// ==/UserScript==
 
(function() {
    'use strict';
 
    //由于页面动态加载内容,故使用一个5000毫秒的延时执行
    //若网络延迟较大可修改此数值
    setTimeout(()=>{
        MainFunction()
    }, 5000)
 
})();
 
function MainFunction(){
    console.log("YktShowPlayingSlide: Started.");
 
    //扫描PPT容器
    var arrPPTContainer = document.getElementsByClassName("slide__cmp");
    console.log("YktShowPlayingSlide: %d slide container(s) found.", arrPPTContainer.length);
 
    //显示PPT容器
    for (var i=0; i<arrPPTContainer.length; i++){
        arrPPTContainer[i].style.display="block";
    }
 
    //注册循环执行
    console.log("YktShowPlayingSlide: 1 loop finished.");
    setTimeout(()=>{
        MainFunction()
    }, 5000)
}
it
除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License