您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
东软课程信息门户平台一键跳转,支持webvpn
当前为
// ==UserScript== // @name 东软课程信息门户平台一键跳转 // @namespace http://tampermonkey.net/ // @version 2.0 // @description 东软课程信息门户平台一键跳转,支持webvpn // @author gcb384076498 // @match *://course.neusoft.edu.cn/course/stuselcourse/index.do* // @match *://course.webvpn.neusoft.edu.cn/course/stuselcourse/index.do* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; let isWebvpn = location.href.indexOf("webvpn"); var size = document.getElementsByClassName('btn-success').length; for(var i = 0 ;i<size;i++){ if(isWebvpn){ document.getElementsByClassName("btn-info")[i * 2 + 1].href = 'http://hw.webvpn.neusoft.edu.cn/hw/exercise/exerciselist.do?cno=' + document.getElementsByClassName("btn-info")[i * 2].href.replaceAll(/http:\/\/course\.webvpn\.neusoft\.edu\.cn\/course\/cotl\/index\.do\?courseid=([0-9A-Z]{10})&teachingclassno=[0-9]{6}\-[0-9]{3}/g,'$1'); document.getElementsByClassName("btn-success")[i].href = 'http://hw.webvpn.neusoft.edu.cn/hw/lrn/lrn.do?cno=' + document.getElementsByClassName("btn-info")[i * 2].href.replaceAll(/http:\/\/course\.webvpn\.neusoft\.edu\.cn\/course\/cotl\/index\.do\?courseid=([0-9A-Z]{10}&teachingclassno=[0-9]{6}\-[0-9]{3})/g,'$1'); }else{ document.getElementsByClassName("btn-info")[i * 2 + 1].href = 'http://hw.neusoft.edu.cn/hw/exercise/exerciselist.do?cno=' + document.getElementsByClassName("btn-info")[i * 2].href.replaceAll(/http:\/\/course\.neusoft\.edu\.cn\/course\/cotl\/index\.do\?courseid=([0-9A-Z]{10})&teachingclassno=[0-9]{6}\-[0-9]{3}/g,'$1'); document.getElementsByClassName("btn-success")[i].href = 'http://hw.neusoft.edu.cn/hw/lrn/lrn.do?cno=' + document.getElementsByClassName("btn-info")[i * 2].href.replaceAll(/http:\/\/course\.neusoft\.edu\.cn\/course\/cotl\/index\.do\?courseid=([0-9A-Z]{10}&teachingclassno=[0-9]{6}\-[0-9]{3})/g,'$1'); } } // Your code here... })();