西安交通大学平均分计算器
- 请下载
average score calculator.zip并解压; - 请打开
Chrome设置,选择左侧"扩展程序",选择"加载已解压的扩展程序",选择解压后的文件夹average score calculator并点击"选择文件夹"; - 在
Chrome浏览器右上角点击拼图样图标,打开average score calculator扩展程序,按提示操作。
请打开Edge浏览器,访问Edge扩展商店中的西交均分计算器中并点击"获取"即可。
- 增加
Chrome扩展程序操作
- 增加记忆
Cookie功能
- 添加显示对应学期成绩的表格
- 修复更改
Cookie时可能的BUG
- 添加登录功能
- 采用
smoke.js优化alert效果 - 记忆登录的方式由更改
Cookie变为模拟发送登录请求,时效更长更稳定
- 将学期选择由单选改为多选,可以计算任意学期组合的均分
- 修复选择学期只有选修课时均分无法显示的BUG
- 修复缓考计入成绩的BUG
-
XMLHttpRequest中的onstatechange事件每当state改变就会执行一次,因此在请求结束前可能执行多次; -
XMLHttpRequest发送POST请求时请求头默认的Content-Type是Text,如果服务器会对这一字段进行校验,那么返回结果可能会异常,如果请求的payload为json格式应设置为xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");