当前位置: 首页 > news >正文

学起plus刷课

// ==UserScript==
// @name         自动下一集-学起刷课(可用版)
// @namespace    https://cjlzulms.sccchina.net/
// @version      2.0
// @description  用户首次点击播放后,自动连播下一集
// @author       You
// @match        https://cjlzulms.sccchina.net/venus/*
// @grant        none
// @run-at       document-end
// ==/UserScript==(function () {'use strict';console.log('[AutoNext] 脚本已注入,等待用户首次点击播放');let player;let userClicked = false;          // 是否已人工点过播放function bindEnded() {if (typeof eduplayer === 'undefined') return false;player = eduplayer.getPlayer('video');if (!player) return false;// 用户第一次点击播放后,才把 ended 绑定上去player.one('play', () => {userClicked = true;console.log('[AutoNext] 用户已点击播放,后续将自动连播');player.one('ended', autoNext);});return true;}function autoNext() {console.log('[AutoNext] 播放结束,3 秒后自动下一集');setTimeout(() => {if (typeof doNext === 'function') {doNext();} else {document.querySelector('.frameBtn-course__next')?.click();}}, 3000);}const ti = setInterval(() => {if (bindEnded()) {console.log('[AutoNext] 绑定 play 事件成功');clearInterval(ti);}}, 1000);/* 章节切换后重新绑定 */new MutationObserver(() => {if (!player || player.isDisposed?.()) {userClicked = false;bindEnded();}}).observe(document.body, { childList: true, subtree: true });
})();
http://www.wxhsa.cn/company.asp?id=3937

相关文章:

  • Windows 安装人大金仓数据库 KingbaseES_V008R006
  • Hadoop(十) - 教程
  • 如何注入像 MyBatis 一样注入接口
  • 深入解析:环境搭建与你的第一个 Next.js 应用
  • 在 Ubuntu 中处理中文路径
  • 10 个优质周公解梦网站推荐及解析参考
  • 202212_风二西_冰蝎流量分析
  • 记账:出入报表
  • [AGC028D] Chords 题解
  • 记账:报表
  • 记账:灵活转账
  • 记账:批量更新
  • 记账:水电气话费
  • 《原子习惯》-读书笔记1
  • 记账:记一笔
  • 记账:快速上手
  • 高二闲话 #1
  • dijkstra 学习笔记。
  • linux指令
  • char与varchar类型
  • 详细介绍:【MySQL】基本查询
  • 202109_鹤城杯_SQL注入
  • Madness - TryHackMe
  • hahasim 香港手机卡 没信号 解决
  • 机器人逆运动学进阶:李代数、矩阵指数与旋转流形计算
  • 第一周博文
  • HTML基础
  • CSP-S模拟21
  • 【System Beats!】第二章 信息的表示与处理
  • ZR 25 noip D3T2 题解 | 构造、数学