超星 - 修复活动页面顶栏

因为使用不安全的 HTTP 协议加载跨域的顶栏脚本,超星课程的活动页面(比如各种签到页面)的顶栏会而加载不出来;即使使用 HTTPS 协议加载顶栏脚本,又会因为跨域脚本不能使用不安全的 document.writeln() 方法而毫无作用。本脚本修复了此问题。

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
网课随想
今日安裝
0
安裝總數
132
評價
0 0 0
版本
1.0
建立日期
2021-03-18
更新日期
2021-03-18
尺寸
1.9 KB
授權條款
未知
腳本執行於

超星这顶栏真的挺没用的,若无必要/无强迫症,不建议安装;
此脚本主要用于:

  • 支援某几个把功能按钮写到顶栏里的脚本,
  • 方便查看当前登录的机构名称,以免混淆。

(一些用户需要在不同机构登录使用超星,超星顶栏中会显示机构名称&机构主页链接)


因为 HTTP 协议的活动页面不受此脚本所描述的问题影响,所以此脚本只在 HTTPS 协议下有效。

因为使用不安全的 HTTP 协议加载跨域的顶栏脚本,超星课程的活动页面(比如各种签到页面)的顶栏会而加载不出来; 即使使用 HTTPS 协议加载顶栏脚本,又会因为跨域脚本不能使用不安全的 document.writeln() 方法而毫无作用。 本脚本修复了此问题。

本脚本的原理是从顶栏脚本的中一大堆 document.writeln() 中提取内容,并写入到页面中。

如果不想使用本脚本,把页面全部重定向到 HTTP 协议也不是不行; 当然,可能有中间人攻击(慢点,超星防得住这个吗?)的时候除外。