自动课程播放器(爱上空气自用)
自动播放视频,拦截原生弹窗(含iframe),智能识别课表并自动切换课程,保持不掉线
#学习辅助
#自动播放
#esnai
Total Installs
119
Today's New
+2
User Rating
- / 5.0 (0)
Current Version
3.1
Script Details
Applicable Sites
License
Not declared
No license declared — reuse with caution
Description
Versions1
Ratings0
Permissions
上海国家会计学院课程自动播放与切换
自动课程播放器 - 简明说明
适用于上海国家会计学院远程教育平台(ce.esnai.net)
自动播放视频、拦截弹窗、自动切换到下一课
一、功能简介
- ✅ 自动播放视频(被浏览器阻止时自动静音)
- ✅ 拦截所有弹窗(alert/confirm/prompt,包括 iframe 内的)
- ✅ 自动识别课表,点击下一个课程
- ✅ 模拟鼠标移动,防止掉线
- ✅ 右上角显示当前状态
二、安装步骤
- 浏览器安装 Tampermonkey 扩展
- 点击扩展图标 → “添加新脚本”
- 删除默认代码,粘贴本脚本
- 按
Ctrl+S保存 - 访问课程页面(URL 包含
studyView.do?courseWareId=),脚本自动运行
三、使用方法
- 打开课程页面后,右上角出现状态提示条
- 脚本会自动播放视频,视频结束后自动切换到下一节
- 全程无需手动操作
手动控制(按 F12 打开控制台输入):
__marvisPlayer.forceTrigger() // 强制切换课程
__marvisPlayer.getStats() // 查看拦截次数
__marvisPlayer.reset() // 重置状态
四、注意事项
- 仅用于合法学习辅助,请勿滥用
- 若课程位于完全跨域的 iframe,弹窗可能无法拦截(但视频结束会触发切换)
- 平台改版可能导致课表识别失效,可联系作者更新
- 默认每 30 秒发送一次鼠标移动,维持不掉线
五、常见问题
| 问题 | 解决办法 |
|---|---|
| 指示器不显示 | 检查 Tampermonkey 是否启用,网址是否匹配 |
| 视频不播放 | 刷新页面,或稍等几秒自动重试 |
| 不自动切课 | F12 控制台输入 __marvisPlayer.forceTrigger() 手动触发 |
| 重复切同一课 | 输入 __marvisPlayer.reset() 重置状态 |
祝学习顺利!