Skip to content

lhh2001/AverageScore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AverageScore

西安交通大学平均分计算器

引用声明

  1. https://github.com/hxgf/smoke.js
  2. https://github.com/brix/crypto-js

使用方法

如果您使用的是Chrome浏览器

  1. 请下载average score calculator.zip并解压;
  2. 请打开Chrome设置,选择左侧"扩展程序",选择"加载已解压的扩展程序",选择解压后的文件夹average score calculator并点击"选择文件夹";
  3. Chrome浏览器右上角点击拼图样图标,打开average score calculator扩展程序,按提示操作。

如果您使用的是Edge浏览器

请打开Edge浏览器,访问Edge扩展商店中的西交均分计算器中并点击"获取"即可。

更新日志

2021.1.28 v1.0

  1. 增加Chrome扩展程序操作

2021.1.29 v1.1

  1. 增加记忆Cookie功能

2021.1.29 v1.2

  1. 添加显示对应学期成绩的表格
  2. 修复更改Cookie时可能的BUG

2021.1.31 v2.0

  1. 添加登录功能
  2. 采用smoke.js优化alert效果
  3. 记忆登录的方式由更改Cookie变为模拟发送登录请求,时效更长更稳定

2021.9.9 v2.1

  1. 将学期选择由单选改为多选,可以计算任意学期组合的均分

2021.11.15 v2.2

  1. 修复选择学期只有选修课时均分无法显示的BUG

2022.4.15 v2.3

  1. 修复缓考计入成绩的BUG

总结

  1. XMLHttpRequest中的onstatechange事件每当state改变就会执行一次,因此在请求结束前可能执行多次;

  2. XMLHttpRequest发送POST请求时请求头默认的Content-TypeText,如果服务器会对这一字段进行校验,那么返回结果可能会异常,如果请求的payloadjson格式应设置为

    xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");

About

西安交通大学平均分计算器

Resources

License

Stars

Watchers

Forks

Packages

No packages published