Greasy Fork

Greasy Fork is available in English.

犀流堂

溪流堂下一课按钮

// ==UserScript==
// @name         犀流堂
// @namespace    http://tampermonkey.net/
// @version      0.15
// @description  溪流堂下一课按钮
// @author       Ycz
// @match        https://www.rhinostudio.cn/*
// @match        http://www.rhinostudio.cn/*
// @icon         https://www.google.com/s2/favicons?domain=rhinostudio.cn
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    window.onload=function(){
    var a=document.getElementsByClassName("dashboard-header")[0]
var nowid=document.getElementsByClassName("dashboard-header")[0].innerText.split(":")[0].split("任务")[1]
document.getElementsByClassName("mbs es-icon es-icon-menu")[0].click()
document.getElementsByClassName("mbs es-icon es-icon-menu")[0].click()

var gou=function(){
var courseids=document.getElementsByClassName("task-list task-show infinite-container")[0].children
for (var i = 0; i < courseids.length; i++) {
	var aaa = 1;
	for (var j = 3; j < nowid.length + 3; j++) {
		if ((courseids[i].innerText)[j] != nowid[j - 3]) {
			aaa *= 0;
		}
	}
	if (aaa == 1)
                 { nowid = i;
	break;}

}
var next=courseids[Number(nowid)+1]
if(next.innerText[0]!="课"&&next.innerText[1]!="时"){next=courseids[Number(nowid)+2]}
var nextname=next.innerText.split(":")[1]
var nexturl=next.children[1].href
//  window.location.replace(nexturl);
var newNode = document.createElement("a");
        // 给新插入的节点添加文本内容
        newNode.innerText = nextname+"\n";
       newNode.addEventListener('click', function()
            {window.location.replace(nexturl);});

a.appendChild(newNode)
}

setTimeout(gou,1000);
    }
    // Your code here...
})();