解决西柚教务系统无法查看成绩明细的问题
本脚本仅针对电脑端
这是一个用于西南石油大学教务处的油猴脚本
源码地址:github
注:第一张图里面的查询学分绩点是按你所学的所有课程来计算,教务处没有提供计算当前学期绩点的功能(亦或者我不知道)
本脚本主要针对在使用部分浏览器(包括但不限于谷歌浏览器,火狐浏览器,Edge)浏览教务处网站时出现的一些问题,如果你使用的是IE浏览器,那么你并不需要此脚本。
下载地址:Tampermonkey
推荐使用Microsoft Edge
浏览器,当然,其它支持油猴脚本的浏览器也可以。
安装地址:点击安装
如要你不想安装油猴插件(即不想安装此脚本),只想要能够查看成绩明细,那么可以参见此方法
打开开发人员工具(快捷键F12)
选择控制台选项并切换上下文为lnqblfra
showModalDialog = url => {open(url)}
如果你具备一点JavaScript
的知识,你会发现上述方法只是重写showModalDialog
函数,事实也确实如此,此函数在大部分浏览器中已被废弃(详见:MDN),但IE还没有(不愧是IE),这也是为什么在IE浏览器中不会出现问题。你也可以顺着这个问题得出其它解决方案。
如果你有好的想法,欢迎提交issues和PR
fork本仓库
clone代码到本地
master作为发布分支,dev分支则为开发分支,如需获取最新代码请克隆dev分支
git clone -b dev [email protected]:xxxxx/SwpuEducationEnhance.git
cd SwpuEducationEnhance