NO-FLASH-Upload
NO-FLASH-Upload copied to clipboard
北京交通大学课程平台功能增强脚本,实现信息聚合,附件上传,让你高效处理课程信息。
🚀 初衷
由于课程平台使用的THEOL清华教育在线系统版本过旧,其基于Flash的附件上传功能不再在主流浏览器上被支持,故编写此脚本以实现信息汇总、附件上传等功能。
课程平台更新后,脚本升级为2.0,提供了更多更方便的功能。
本脚本于 2021 年 9 月 7 日发布,已在Greasy Fork被安装千余次,日检查更新次数~400。
🔰 开始使用
- 在任一浏览器上安装
Tampermonkey脚本管理器。 点击此处安装脚本。
| 浏览器版本 | 脚本管理器及其版本 | 脚本版本 | 可用性 |
|---|---|---|---|
| Chrome | Tampermonkey 4.16.1 |
2.3.2 |
✔ |
| Edge | Tampermonkey 4.16.1 |
2.3.2 |
✔ |
| FireFox | Tampermonkey 4.16.1 |
2.3.2 |
✔ |
新版具有更好的稳定性,请尽量保持脚本更新,使用最新版本。使用中遇到任何问题,欢迎在Github Issues或腾讯兔小巢反馈交流。
📸 效果展示


🏗️ 参与开发
Fork本仓库并clone到本地。- 使用
npm i安装依赖,使用npm run dev执行自动编译。 - 在
Tampermonkey脚本管理器中新建脚本,将dist目录下生成的index.dev.user.js复制到其中并保存,开始开发。 - 开发完毕,整理代码,提交 Pr。
📁 目录说明
-
config:Webpack配置文件(分为基本配置、开发环境配置、生产环境配置)、脚本元信息 -
dist:执行打包命令后,脚本输出目录 -
doc:存放文档的目录 -
publish:版本更新源,存放发布脚本的目录 -
src:源文件目录base-ui:存放基础组件的目录components:存放Vue组件的目录global:存放页面预处理、全局注册等逻辑的目录hooks:存放公共逻辑的目录request:存放网络请求的目录route:存放Vue Router路由的目录style:存放样式文件的目录index.ts:脚本的入口文件
注意: 目前项目有两个分支:旧的
script分支与新的Vue分支,分别对应1.x版本与2.x版本,1.x版本由于平台更新,已基本不可用,不再维护。
❤️ 感谢捐赠
如果觉得脚本帮到了你,可以通过捐赠二维码赞赏我,这将鼓励我继续维护这个脚本。
🧱 第三方开源组件
感谢这些组件帮助我极大地提升了开发效率:
📎 相关链接
兔小巢反馈平台
反馈交流QQ群:769115389
更新计划
更新日志
v1.x脚本介绍
v1.x更新日志
