中移网大学习助手

网大视频播放停止后自动恢复播放

ئاپتورى
huaxiaoxuan7
بۈگۈن قاچىلانغىنى
1
جەمئىي قاچىلانغىنى
1,897
باھا نومۇرى
2 1 0
نەشرى
0.3.0
قۇرۇلغان ۋاقتى
2020-12-17
يېڭىلانغان ۋاقتى
2021-06-30
ئىجازەتنامىسى
يوق
قوللايدىغىنى

网大学习助手脚本v0.3.0-使用说明


声明

本脚本是出于学习前端技术为目的编写的,仅供学习交流使用。如果您担心使用脚本会带来安全方面的问题,或者有其他方面的顾虑,请不要使用


功能

脚本通过浏览器用户脚本管理器插件Tampermonkey为网页加载学习助手脚本,自动恢复暂停播放的网课视频。每个视频末尾会自动暂停视频长度的5%。目前脚本支持识别视频,pdf和图片等资源暂未开发。


已知问题

部分课程在多开的情况下播放完成后仍显示学习中,需要单独重新学习。

该问题已在0.3.0版本修复。

Link

网大学习助手脚本代码仓库

网大学习助手脚本Greasy Fork

浏览器插件Tampermonkey


支持的浏览器及版本

  • Chrome >= 31
  • Microsoft Edge >= 79
  • Firefox >= 52
  • Safari 12+
  • Opera Next >= 15
  • 基于Chrome的其他国产浏览器(360极速等)


如何使用

  1. 在浏览器中安装Tampermonkey插件;

    • 内网环境下,Chrome、Microsoft Edge、360极速等浏览器可以使用附件中的离线安装包Tampermonkey_v4.8.41.crx安装插件。
    • 外网环境下,各浏览器可以通过扩展管理页面来安装插件。
  2. 添加脚本

    • 内网环境下,点击Tampermonkey插件图标,选择添加新脚本,将附件中的script.js的内容替换到文本框中并保存。
    • 外网环境下,用安装好Tampermonkey插件的浏览器访问脚本页面,点击安装脚本。


如何卸载

  1. 在Tampermonkey管理页删除用户脚本;
  2. 在用户浏览器中删除Tampermonkey插件。


附件列表

├─readme.pdf    //使用说明
├─resource        //附件
|    ├─360浏览器安装使用说明.pdf
|    ├─Tampermonkey_v4.8.41.crx  // Tampermonkey插件离线安装包
|    ├─script.js                 // 脚本文件


Q&A

  • 内网用户是否可以安装使用?

    • 可以,请参考附件中的其他说明文档。
  • 影响我使用其他网页吗?

    • 不影响。
  • 是否安全?

    • 脚本代码透明可见。
    • 脚本本身只监听video组件相关DOM并调用其自带方法,没有覆盖其他任何原网页的DOM和方法。
  • 技术原理?

    1. 脚本生效后自动搜索DOM树,寻找video组件。
    2. 找到video组件后,监听video组件的pause事件。
    3. 当pause事件触发时调用video组件的play方法实现继续播放。
  • 问题反馈