// ==UserScript== // @name 在线学习autoPlayer // @namespace http://tampermonkey.net/ // @version 0.1 // @description 刷课时专用 // @author Jero // @match https://www.tampermonkey.net/changelog.php?version=4.14&ext=dhdg // @match https://hzzj-kfkc.webtrn.cn/* // @icon https://www.google.com/s2/favicons?sz=64&domain=tampermonkey.net // @grant none // @run-at document-end // @license AGPL // @downloadURL none // ==/UserScript== (function() { 'use strict'; var frame1 = document.getElementById("mainCont").contentDocument; var frame2 = frame1.getElementById("mainFrame").contentDocument; function autoplay(){ var playerId = frame2.getElementById("itemId").value; var nextPlayerId = ""; var strId = "s_point_"+playerId; var playerIdList = [...frame1.querySelectorAll(".s_point")].map(item=>{ return item.getAttribute('id'); }); playerIdList.forEach((element,index) => { if(element==strId){ nextPlayerId = playerIdList[index+1]; } }); var nextPlayerButton = frame1.getElementById(nextPlayerId); nextPlayerButton.click(); } var aud = frame2.querySelector("video"); aud.onended = function(){ autoplay() }; // Your code here... })();