Greasy Fork is available in English.
基金业协会视频自动下一个,但题目目前需要自己答。
当前为
// ==UserScript==
// @name 基金业协会视频自动播放
// @namespace https://www.nekotofu.top/
// @homepage https://www.nekotofu.top/
// @version 0.3
// @description 基金业协会视频自动下一个,但题目目前需要自己答。
// @author misaka10032w
// @match *://peixun.amac.org.cn/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=microsoft.com
// @license MIT
// @grant none
// ==/UserScript==
setInterval(function() {
'use strict';
/* let oldadd=EventTarget.prototype.addEventListener
EventTarget.prototype.addEventListener=function (...args){
if(window.onblur!==null){
window.onblur=null;
}
if(args.length!==0&&args[0]==='visibilitychange'){
console.log('劫持visibilitychange成功,奥利给!')
return;
}
return oldadd.call(this,...args)
}
*/
window.addEventListener('blur', function() {
window.onblur = {}
}, false);
var target_a;
var list=document.getElementsByClassName("catalog-content")
var link_list=list[0].getElementsByTagName("a")
for (var i = 0; i < link_list.length; i++)
{
if (!link_list[i].classList.contains("studied")&&!link_list[i].classList.contains("test"))
{
target_a = link_list[i];
console.log(target_a)
break;
}
}
var video=document.getElementsByTagName("video");
if (video[0].currentTime == video[0].duration && target_a){
target_a.click();
}else if(video[0].currentTime != video[0].duration&&video[0].paused){
video[0].muted = true;
video[0].play();
}
var pop=document.getElementsByClassName("class_float");
if(pop[0].style.display!="none"){
var close=pop[0].getElementsByClassName("btn-close")
close[0].click();
}
},1000);