因为使用不安全的 HTTP 协议加载跨域的顶栏脚本,超星课程的活动页面(比如各种签到页面)的顶栏会而加载不出来;即使使用 HTTPS 协议加载顶栏脚本,又会因为跨域脚本不能使用不安全的 document.writeln() 方法而毫无作用。本脚本修复了此问题。
超星这顶栏真的挺没用的,若无必要/无强迫症,不建议安装;
此脚本主要用于:
(一些用户需要在不同机构登录使用超星,超星顶栏中会显示机构名称&机构主页链接)
因为 HTTP 协议的活动页面不受此脚本所描述的问题影响,所以此脚本只在 HTTPS 协议下有效。
因为使用不安全的 HTTP 协议加载跨域的顶栏脚本,超星课程的活动页面(比如各种签到页面)的顶栏会而加载不出来;
即使使用 HTTPS 协议加载顶栏脚本,又会因为跨域脚本不能使用不安全的 document.writeln()
方法而毫无作用。
本脚本修复了此问题。
本脚本的原理是从顶栏脚本的中一大堆 document.writeln()
中提取内容,并写入到页面中。
如果不想使用本脚本,把页面全部重定向到 HTTP 协议也不是不行; 当然,可能有中间人攻击(慢点,超星防得住这个吗?)的时候除外。