您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
云创学习网-直播课程自动播放下一课
// ==UserScript== // @name 云创学习网-直播课程自动播放 // @namespace http://tampermonkey.net/ // @match https://yk.myunedu.com/ // @grant none // @version 1.0 // @author youngyy // @license MIT // @run-at document-end // @description 云创学习网-直播课程自动播放下一课 // ==/UserScript== function addXMLRequestCallback(callback) { var oldSend, i; if (XMLHttpRequest.callbacks) { XMLHttpRequest.callbacks.push(callback); } else { XMLHttpRequest.callbacks = [callback]; oldSend = XMLHttpRequest.prototype.send; XMLHttpRequest.prototype.send = function () { for (i = 0; i < XMLHttpRequest.callbacks.length; i++) { XMLHttpRequest.callbacks[i](this); } oldSend.apply(this, arguments); } } } function nextVideo() { var list = document.querySelector("#root > div > div > div.main-left > ul li.active") if(!list.nextSibling){ // 无下一课 alert("课程已播放完毕") return } list.nextSibling.click() } (function () { 'use strict'; addXMLRequestCallback(function (xhr) { xhr.addEventListener("loadend", function () { // 课程目录 if (xhr.responseURL.includes('yunkai/web/study/liveLessons')) { var videos = document.getElementsByTagName("video") if (!videos.length) { return } var elevideo = videos[0] elevideo.addEventListener('ended', () => { // 播放结束 点击下一个节点 nextVideo() }, false); } }); }); })();