版本歷史
2.0.2
最新版本v2.0.2 更新日志
🐛 Bug修复
- 修复付费模式下第一题误报"积分不足"的问题
- 修复离开刷课页面后视频停止播放的问题
- 作业答题新增失败重试机制,提高答题成功率
✨ 新增功能 - 新增"跳过直播课"设置选项,可在题库配置中开启
⚡ 优化 - V2模式新增防切屏检测,切换标签页不再中断刷课
2.0.1
修复了视频播放时反复闪烁(快速播放/暂停循环)的问题
修复了控制台大量报错 AbortError: The play() request was interrupted by a call to pause()
优化了视频自动播放逻辑,新增 safePlay 防重叠机制,避免 play() 调用冲突
优化了进入视频页面后的播放时机,增加缓冲延迟,提升播放稳定性
优化了 applyMediaDefault 方法,先设置音量和倍速再播放,减少异常触发
2.0.0
v2.0.0 (2026-03-08)
重大更新:
- 重写考试答题引擎,支持分页考试(自动点击题号导航)
- 解决字体混淆导致选项无法匹配的问题
优化: - 答案解析支持更多格式(数字索引、字母前缀、文本包含匹配)
- 降低相似度匹配阈值,短文本答案也能正确匹配
- 增强错误日志,便于问题排查
1.1.0
🔧 Bug修复
修复页面导航后刷课自动停止的问题,现在切换视频/课件时会自动恢复运行
修复免费题库答案解析错误(二维数组格式未正确处理)
修复面板初始化时 MutationObserver 导致页面卡顿的问题
✨ 新功能
新增 AI 答题模式(智谱 GLM-4-Flash 免费模型),与付费/免费题库并列为第三种答题方式
最小化面板支持动态状态显示:播放中显示剩余时间,切换中显示"下一节...",空闲显示📚
新增 SPA 路由监听,页面内跳转自动检测并恢复刷课
刷课状态持久化到 localStorage,刷新页面后自动恢复
🔨 优化
最小化面板改为 80px 宽圆角矩形,信息展示更清晰
自动恢复时按钮正确显示"停止刷课"状态
DOM 就绪检测改用 setInterval 轮询,避免 Observer 性能问题
1.0.1
🔧 重构答题识别模块,参考万能答题脚本优化
✨ 新增 JSON Hook 机制,拦截服务器返回的题目数据,不再依赖 OCR 识别
✨ 题目识别改为三级策略:服务器数据拦截 → DOM 文本读取 → OCR 兜底
✨ 新增字符串相似度匹配算法(编辑距离),答案匹配准确率大幅提升
✨ 新增 formatString 函数,统一处理全角/半角、HTML实体、特殊标点
✨ 新增 getQuestionType 函数,支持更多题型关键词识别
🐛 修复答案匹配逻辑,支持纯字母答案(A/AC/BCD)、判断题多种表述(对/正确/√/true 等)
🐛 修复考试页面题目选择器不准确的问题,对齐官方 .exam-main--body .subject-item 选择器
⚡ 答题速度大幅提升,绝大多数场景无需 OCR 截图识别
🗑️ OCR(Tesseract.js + html2canvas)降级为兜底方案,仅在前两种方式失败时使用