超星慕课自动播放防切屏 v2.9

修复视频完成检测和自动切换问题

作者
nasuper
今日安裝
1
安裝總數
1
評價
0 0 0
版本
2.9
建立日期
2025-09-07
更新日期
2025-09-07
尺寸
29.6 KB
授權條款
MIT
腳本執行於

超星慕课自动播放增强版 v2.9

这是一个为超星慕课平台设计的浏览器脚本,旨在提升课程学习的自动化体验。

[!WARNING] 要在未播放的视频来运行,不会答题,只会播放视频。如果自己刷新了界面需要自己先点击播放按钮,此后脚本将会自动运行,下一个视频将会自动点击播放按钮

功能

  • 防切屏检测

    • 脚本可以防止页面因用户切换浏览器标签页或窗口而暂停播放。
    • 它会屏蔽 "visibilitychange", "blur", "focus" 等多种可能导致播放中断的事件。
  • 视频自动播放

    • 自动检测页面中的视频播放器并尝试播放。
    • 支持多种内嵌播放器,包括 Video.js 和标准 HTML5 video 元素。
    • 能够监控视频播放状态,例如播放、暂停或完成。
    • 如果检测到视频卡顿或长时间没有进度,脚本会尝试重新播放。
  • 自动章节切换

    • 当一个视频任务点被确认完成后,脚本会自动寻找课程目录中的下一个未完成章节并点击切换。
    • 它通过检查章节旁的 "已完成" 图标来判断该章节是否已经学习完毕。
    • 当所有章节都完成后,会提示课程已全部完成。
  • 悬浮控制窗口

    • 在页面右下角生成一个可拖拽的悬浮窗口,用于显示当前状态和提供手动控制。
    • 窗口会实时显示脚本状态,如 "初始化中"、"监控播放状态"、"准备切换章节" 等。
    • 同时展示视频进度、任务点完成情况等详细信息。
    • 用户可以通过窗口上的按钮手动开启/关闭自动播放、切换到下一章节或尝试手动播放视频。

用法

该脚本为自动化辅助工具,请在合理范围内使用。

🐵 Edge 和 Chrome 安装 Tampermonkey(篡改猴/油猴)插件及使用教程

Tampermonkey(俗称油猴或篡改猴)是一款流行的浏览器扩展,它允许您通过用户脚本来自定义并增强网页功能。用户脚本是小型 JavaScript 程序,可用于向网页添加新功能或修改现有内容。以下是详细安装和使用教程。

📋 第一步:安装前的准备

  • 浏览器版本要求:确保您的 Edge 或 Chrome 浏览器已更新到较新版本。部分功能(如“允许用户脚本”)需要 Chrome 138+ 或 Edge 138+ 版本。
  • 检查 JavaScript 是否启用:Tampermonkey 和用户脚本需要浏览器启用 JavaScript:
    • Edge:设置 → Cookie 和站点权限 → JavaScript → 确保“允许(推荐)”开关为
    • Chrome:设置 → 隐私和安全 → 网站设置 → JavaScript → 确保“允许网站使用 JavaScript”开关为

🔧 第二步:在 Microsoft Edge 中安装 Tampermonkey

  1. 打开扩展管理界面

    • 启动 Edge 浏览器,点击浏览器右上角的"..."(设置及其他)菜单。
    • 选择“扩展” → “管理扩展”。
  2. 获取 Tampermonkey

    • 在扩展管理页面,点击“获取 Microsoft Edge 扩展”以访问 Microsoft Edge Add-ons 商店。
    • 在商店的搜索框中输入“Tampermonkey”或“篡改猴”并进行搜索。
    • 从搜索结果中找到 Tampermonkey(通常是由 Tampermonkey Ltd. 提供的绿色图标扩展),点击右侧的“获取”按钮。
    • 在弹出的对话框中确认添加扩展,等待安装完成。
  3. 验证安装

    • 安装成功后,Edge 浏览器工具栏的扩展区域通常会显示 Tampermonkey 的图标(一个猴头)。

🔧 第三步:在 Google Chrome 中安装 Tampermonkey

由于网络原因,Chrome 用户访问官方商店可能遇到困难。以下提供两种方法:

方法一:通过 Chrome 网上应用店(推荐,需科学上网)

  1. 访问 Chrome 网上应用店

    • 在 Chrome 地址栏输入 chrome://extensions/ 并回车打开扩展管理页面。
    • 点击页面左上角的“打开 Chrome 网上应用店”。
  2. 搜索并安装

    • 在应用店搜索框中输入“Tampermonkey”。
    • 找到 Tampermonkey 扩展(ID 常为 dhdgffkkebhmkfjojejmpbldmpobfkfo),点击“添加至 Chrome” → “添加扩展程序”。

方法二:离线安装(若无法访问商店)

  1. 下载 CRX 文件

    • 从可信的第三方网站(如 crxdl.com)下载 Tampermonkey 的 .crx 安装文件。
  2. 修改文件扩展名并解压

    • 将下载的 .crx 文件重命名为 .zip 文件。
    • 右键点击此 .zip 文件,选择“解压到当前文件夹”或使用解压软件解压,得到一个文件夹。
  3. 加载已解压的扩展程序

    • 在 Chrome 中打开 chrome://extensions/ 页面。
    • 开启右上角的“开发者模式”开关。
    • 点击“加载已解压的扩展程序”按钮。
    • 选择刚才解压得到的文件夹即可完成安装。

⚙️ 第四步:允许 Tampermonkey 运行用户脚本

安装后,需额外配置以允许 Tampermonkey 运行用户脚本。根据浏览器版本不同,配置方法略有差异:

对于 Chrome/Edge 138+ 版本(新方法)

  1. 在浏览器中打开扩展管理页面(edge://extensions/chrome://extensions/)。
  2. 找到 Tampermonkey 扩展,点击其下的“详细信息”。
  3. 找到“允许用户脚本”选项,并将其开关打开

对于旧版 Chrome/Edge 或找不到“允许用户脚本”选项时

  1. 在扩展管理页面(edge://extensions/chrome://extensions/),开启右上角的“开发者模式”开关。
  2. 启用开发者模式后,可能需要重启浏览器以使设置生效。

💡 提示:开启“开发者模式”或“允许用户脚本”是为了授予 Tampermonkey 运行用户脚本所需的 userScripts 权限,这是 Google 为了增强用户安全意识而引入的机制。

🚀 第五步:使用 Tampermonkey 安装和管理用户脚本

配置好权限后,即可开始使用 Tampermonkey 安装脚本。

  1. 获取新脚本

    • 点击浏览器工具栏中的 Tampermonkey 图标。
    • 选择“获取新脚本”。你会被带到诸如 GreasyFork、OpenUserJS 等用户脚本仓库。
  2. 搜索和安装脚本

    • 在脚本网站(如 GreasyFork)的搜索框中输入你需要的功能关键词(如“百度网盘下载”、“去除广告”等)进行搜索。
    • 从搜索结果中选择需要的脚本,点击进入脚本详情页。
    • 阅读脚本说明、兼容性和用户评论后,点击页面上的“安装此脚本”按钮。
    • Tampermonkey 会弹出窗口显示脚本的源代码和请求的权限,仔细阅读后点击“安装”确认添加。
  3. 管理脚本

    • 点击 Tampermonkey 图标,选择“管理面板”。
    • 在这里你可以看到所有已安装的脚本列表,你可以通过开关启用或禁用特定脚本,点击脚本名称可以编辑其设置或查看代码。

❓ 第六步:常见问题 (FAQ)

  • Q1: 安装脚本后为什么没有效果?

    • A1: 首先确认脚本是否已启用(在管理面板中检查)。其次,刷新需要脚本生效的网页。确认脚本是否与你访问的网站域名匹配。有些脚本可能需要特定条件触发。
  • Q2: 开启“开发者模式”安全吗?

    • A2: 对于普通用户,长期开启开发者模式并非最佳安全实践,因为它可能降低浏览器对一些恶意扩展的防护。建议如果浏览器版本支持,优先使用“允许用户脚本”选项。若因版本过低必须开启开发者模式,请确保只从可信来源安装扩展和脚本。
  • Q3: 离线安装时提示“程序包无效:CRX_HEADER_INVALID”怎么办?

    • A3: 直接拖拽 .crx 文件安装时常出现此错误。请尝试将 .crx 文件后缀改为 .zip 并解压,然后通过“加载已解压的扩展程序”的方式安装。
  • Q4: 在 Edge 扩展商店找不到 Tampermonkey 怎么办?

    • A4: 确保搜索的关键词正确,如“Tampermonkey”或“篡改猴”。网络问题也可能影响商店访问,可稍后重试或尝试离线安装法。

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址