用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年1月24日
许可协议