Skip to content

解决教务系统不兼容IE高版本及非IE浏览器的问题。

Notifications You must be signed in to change notification settings

upclinux/fuckjwxt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

fuckjwxt

解决弱智教务系统不支持 IE11 或非 IE 浏览器的问题。

有关研究过程和技术细节,可参阅这篇文章

安装

IE 11

IE 11 可以使用兼容性视图,无需此项目。具体操作方法是,按 F12,在开发人员工具里找到“仿真”,然后将浏览器版本设置为旧一些的。

如果不想开兼容性视图,请说服教务处赶快改代码。

Edge

除了中间人攻击,目前没想到什么好办法,除非你能说服教务处赶快改代码。

Firefox 和 Chrome

有一个插件叫做 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

Safari

目前没找到合适插件。有一个叫 Browser Tools for CN 的插件据说支持 Safari,但是无法下载。

Opera

貌似没有人用……

Android/iOS/WP

很不幸,除非你会中间人攻击,或者能够说服教务处赶紧改代码。

已知问题

  1. “任务栏”不能切换窗口。
  2. 由于教务系统脚本本身的错误(夹在服务器端页面中,无法干预),“查看全校课表”等功能无法使用。
  3. Chrome 和 Opera 不支持一切会弹出“对话框”的操作,例如选课。

About

解决教务系统不兼容IE高版本及非IE浏览器的问题。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published