C

cme.yiigle.com 在线教育平台增强脚本

Created 17 hours ago
Updated 16 hours ago
可实现自动播放并跳转下一集,解除切屏暂停,支持0.25-2.0倍速调节
#继续医学教育
#视频增强
#自动播放
#倍速调节
Statistics
Total Installs
13
Last 24h
+13
User Rating
-
在线教育平台视频增强工具,支持自动播放、倍速控制、解除切屏暂停等辅助学习功能。

🎓 cme.yiigle.com 在线教育平台增强脚本

使用DeepSeek开发,适用于 https://cme.yiigle.com/ 的脚本猫用户脚本,提供自动播放、自动跳转、防检测、倍速控制等增强功能。


📦 功能特性

功能 说明
自动播放 进入页面后自动尝试播放视频;若被浏览器策略阻止,显示点击提示,用户点击任意处即可启动。
自动跳转下一集 当前视频播放完毕后,自动查找并点击列表中的下一集,实现连续学习。
解除切屏/最小化检测 拦截 visibilitychangeblurpagehide 等事件,防止切换标签页或最小化窗口导致视频暂停。
解除开发者工具检测 拦截定时检测、console.log 重写等反调试手段,避免打开开发者工具导致暂停或刷新。
手动倍速调节(0.25x ~ 2.0x) 右下角浮动面板,输入倍速值并点击“设置”或按回车,立即生效。
误暂停自动恢复 若视频因不明原因暂停(非用户手动操作),3 秒内自动恢复播放。

📖 使用说明

倍速控制面板(右下角浮动)

  • 倍速输入框:输入 0.25 ~ 2.0 之间的数值(支持小数点后两位)。
  • “设置”按钮:点击后立即应用当前倍速。
  • “保持倍速”复选框:勾选后,倍速被记忆,跳转下一集后自动沿用。

自动播放与跳转

  • 初次加载时,若视频未自动播放,页面右下角会出现蓝色 “▶ 点击开始自动播放” 按钮,点击即可播放。
  • 视频播放完毕后,自动跳转至列表中的下一集(支持常见列表结构如 .item.chapter.lesson 等)。

限制解除

  • 切换标签页、最小化浏览器、打开开发者工具均不会导致视频暂停或刷新。
  • 内置的倍速检测定时器已被拦截,设置的倍速不会被重置。

⚠️ 注意事项

  • 自动播放策略:首次必须由用户点击页面任意位置(或蓝色按钮)才能触发播放,这是浏览器强制要求,无法脚本绕过。
  • 兼容性:脚本针对 https://cme.yiigle.com 的播放器结构编写,若网站改版,可能需要微调选择器(如 getNextVideoItem 中的类名)。
  • 权限:脚本使用 localStorage 存储倍速偏好,不会上传任何数据。
  • 其他网站:若要在其他网站使用,请自行修改 @match 和选择器逻辑。

🔧 自定义修改

  • 修改倍速范围:在 createSpeedUI 函数中找到 input.mininput.max 属性,调整数值。
  • 修改列表选择器:在 getNextVideoItem 函数中的 selectors 数组里增加或替换类名。
  • 关闭某些拦截:在 window.setIntervaldocument.addEventListener 的拦截逻辑中,注释或删除对应的关键字即可。

Script Details
Applicable Sites
LicenseGPL-3.0