用Scriptish来修复教务网的显示问题

嗯,火狐打开jw.dhu.edu.cn的“查看选课结果”页面是这样的(没有显示课程门数和学分信息): [caption id=”attachment_290” align=”alignnone” width=”869”]教务网在Firefox下的显示结果 教务网在Firefox下的显示结果[/caption] 好吧,祭出Scriptish,写脚本,期间遇到问题。唉,不说了,上代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// ==UserScript==
// @name Fix innerText for JW.DHU
// @namespace www.robberphex.com
// @include http://jw.dhu.edu.cn/\*
// @version 1
// ==/UserScript==

Object.defineProperty(HTMLElement.wrappedJSObject.prototype, 'innerText', {
get: function(){
return this.textContent;
},
set: function(val) {
this.textContent = val;
}
})

使用方法 首先,为火狐安装Scriptish扩展。 然后,将上述代码保存到一个js文件中。 在 about:addons 页面,点击右上角的齿轮,选择 “Install Script From File”(从文件安装User Script),选择保存代码的js文件,点击确认即可。 显示结果(显示了课程门数和学分信息。_数值什么的,看看就好_): [caption id=”attachment_292” align=”alignnone” width=”854”]修改后的教务网显示结果 修改后的教务网显示结果[/caption]

用Scriptish来修复教务网的显示问题

https://robberphex.com/fix-jw-dhu-via-scriptish/

作者

Robert Lu

发布于

2014-01-24

许可协议

评论