解决弱智教务系统不支持 IE11 或非 IE 浏览器的问题。
有关研究过程和技术细节,可参阅这篇文章。
IE 11 可以使用兼容性视图,无需此项目。具体操作方法是,按 F12,在开发人员工具里找到“仿真”,然后将浏览器版本设置为旧一些的。
如果不想开兼容性视图,请说服教务处赶快改代码。
除了中间人攻击,目前没想到什么好办法,除非你能说服教务处赶快改代码。
有一个插件叫做 gooreplace,虽说是用来替换谷歌资源的(因为外国网站喜欢用 Google CDN,而 Google CDN 正好被墙了,所以很多外国网站都进不去),不过也可以用在教务系统身上。
首先安装 gooreplace 插件,然后点击“自定义规则”,添加以下两个规则:
原始 URL | 目的 URL |
---|---|
http://jwxt.upc.edu.cn/jwxt/js/core.js | https://upclinux.github.io/fuckjwxt/js/core.js |
http://211.87.177.1/jwxt/js/core.js | https://upclinux.github.io/fuckjwxt/js/core.js |
目前没找到合适插件。有一个叫 Browser Tools for CN 的插件据说支持 Safari,但是无法下载。
貌似没有人用……
很不幸,除非你会中间人攻击,或者能够说服教务处赶紧改代码。
- “任务栏”不能切换窗口。
- 由于教务系统脚本本身的错误(夹在服务器端页面中,无法干预),“查看全校课表”等功能无法使用。
- Chrome 和 Opera 不支持一切会弹出“对话框”的操作,例如选课。