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

嗯,火狐打开jw.dhu.edu.cn的“查看选课结果”页面是这样的(没有显示课程门数和学分信息):

教务网在Firefox下的显示结果
教务网在Firefox下的显示结果

好吧,祭出Scriptish,写脚本,期间遇到问题。唉,不说了,上代码:

// ==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文件,点击确认即可。

显示结果(显示了课程门数和学分信息。数值什么的,看看就好):

修改后的教务网显示结果
修改后的教务网显示结果

Leave a Reply

Your email address will not be published. Required fields are marked *

56 − 51 =