Skip to content
This repository has been archived by the owner on Aug 14, 2023. It is now read-only.

上海大学刷课助手Chrome插件 Chrome Extension for Shanghai University

License

Notifications You must be signed in to change notification settings

alfredcai/Rhea-Shanghai-University

Folders and files

NameName
Last commit message
Last commit date

Latest commit

May 27, 2016
0274e82 · May 27, 2016

History

21 Commits
May 23, 2016
Jan 27, 2016
Jan 27, 2016
May 23, 2016
Jan 28, 2016
Jan 27, 2016
May 24, 2016
May 24, 2016
May 27, 2016

Repository files navigation

Rhea-Shanghai-University

上海大学刷课助手 -- chrome插件(Chrome extension)

实现功能

  • 模拟点击提交按钮自动刷课
  • 教学评估辅助选中
  • 课程表简单美化

如何安装

  • 方法一
    • 点击右上角的Download ZIP,解压的到任意的地方
    • 打开chrome的扩展程序,选中“开发者模式”,然后点击“加载已解压的扩展程序”按钮,选择你解压得到的目录
    • 如果看到chrome右上角多了icon图标,就OK了!
  • 方法二
    • 如果对程序放心的话,可以直接下载crx文件
    • 打开chrome的扩展程序,将文件拖入就可以了!
  • 安装本软件后,每次打开浏览器会建议关闭开发者模式安装的插件,这时点取消可以保持本插件继续运行
  • 如果想__暂时停用__,请在扩展程序管理页面取消“已启用”前的对勾即可
  • 如果想__卸载__,请在扩展程序管理页面点击垃圾桶图标即可

使用说明

  • 已经在页面上添加了相应的按钮,根据名字选择就好
  • 刷课时想看到更多详细信息,可以打开浏览器控制台查看
  • 当前设定为每8秒点击一次提交按钮
  • 关于停止选课
    • 点击浏览器右上角的插件图标icon,弹出的页面有___停止选课的按钮___

实现原理

  • 调用JavaScript的setTimeOut方法点击提交按钮
  • 关于提交表单session并没有刷新的问题,只是粗糙的刷新的整个页面,利用插件支持的本地存储,将保存的课程号再次填入继续提交
  • 其他就是一些jQuery控制页面元素的调用没什么可说的

致谢

License

MIT licensed