// ==UserScript==
// @name 思纽教育(自动播放 | 自动换课)
// @version 1.1
// @description 完美实现自动播放、自动换课、自动跳过文档!
// @author 白衬(微信:XLTK-88)
// @match *://*.edueva.org/*
// @icon http://www.isiniu.com/img/logo/logo.png
// @grant none
// @namespace https://greasyfork.org/users/973431
// @downloadURL none
// ==/UserScript==
(function() {
'use strict';
const createStatusUI = () => {
const statusPanel = document.createElement('div');
statusPanel.id = 'autoPlayStatus';
statusPanel.style.position = 'fixed';
statusPanel.style.top = '10px';
statusPanel.style.left = '10px';
statusPanel.style.zIndex = '999999';
statusPanel.style.padding = '10px';
statusPanel.style.backgroundColor = '#D3D3D3';
statusPanel.style.color = 'black';
statusPanel.style.borderRadius = '5px';
statusPanel.style.fontFamily = 'Arial, sans-serif';
statusPanel.style.fontSize = '14px';
statusPanel.style.display = 'none';
statusPanel.style.lineHeight = '1.5';
document.body.appendChild(statusPanel);
};
const getCourseTitle = () => {
const courseTitleElement = document.querySelector('.play_title h2');
return courseTitleElement ? courseTitleElement.textContent.trim() : '未知课程';
};
const updateStatusUI = (courseTitle) => {
const statusPanel = document.getElementById('autoPlayStatus');
if (statusPanel) {
statusPanel.style.display = 'block';
statusPanel.innerHTML = `
当前课程为:《${courseTitle}》
当前状态:自动播放 | 自动换课
公告:未自动播放的请手动点击下一个视频!各大高校继续教育网课请加微信:XLTK-88(承诺:挂科包赔!完美售后!视频、作业、考试等全包!)
`;
}
};
const autoPlayVideo = () => {
const video = document.querySelector('video');
if (video && video.paused) {
video.play();
}
const modal = document.querySelector('.layui-layer-btn0');
if (modal) {
modal.click();
}
};
createStatusUI();
const courseTitle = getCourseTitle();
updateStatusUI(courseTitle);
setInterval(() => {
autoPlayVideo();
}, 1000);
})();