Greasy Fork is available in English.
广东开放大学全自动刷课,视频功能随时失效,有需要合作和咨询问题的看下面描述里面QQ群!!!
当前为
// ==UserScript==
// @name 广东开放大学/广开自动刷课
// @namespace 一心向善
// @version 1.1.1
// @description 广东开放大学全自动刷课,视频功能随时失效,有需要合作和咨询问题的看下面描述里面QQ群!!!
// @AuThor 一心向善
// @match *://*.course.ougd.cn/*
// @grant course
// @license MIT
// ==/UserScript==
(function() {
// 视频播放器
const player = document.querySelector('video');
// 播放按钮
const playButton = document.querySelector('.vjs-play-control');
// 进度条
const progressBar = document.querySelector('.vjs-progress-holder');
// 监听视频播放结束事件
player.addEventListener('ended', function() {
// 点击播放按钮重新播放视频
playButton.click();
// 模拟拖动进度条到开头
const rect = progressBar.getBoundingClientRect();
const x = rect.left + 1;
const y = rect.top + rect.height / 2;
const event = new MouseEvent('mousedown', {
clientX: x,
clientY: y,
});
progressBar.dispatchEvent(event);
const moveEvent = new MouseEvent('mousemove', {
clientX: x,
clientY: y,
});
progressBar.dispatchEvent(moveEvent);
const upEvent = new MouseEvent('mouseup', {
clientX: x,
clientY: y,
});
progressBar.dispatchEvent(upEvent);
});
// 开始自动刷视频
playButton.click();
})();