您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
当前为
// ==UserScript== // @name chaoxing-download // @namespace http://tampermonkey.net/ // @version 0.2 // @description try to take over the world! // @author NL // @match https://mooc1-1.chaoxing.com/mycourse/studentstudy?* // @grant none // ==/UserScript== function setDl(){ var iframes = document.getElementById("iframe").contentWindow.document.querySelectorAll("iframe") for(let i=0;i<iframes.length;i++){ if(iframes[i].getAttribute("objectId")==null){ continue } var url = "http://d0.ananas.chaoxing.com/download/"+iframes[i].getAttribute("objectId") var a = document.createElement('a'); a.setAttribute('href', url); a.setAttribute('class','downloadable-content') var textnode=document.createTextNode("↓下载课件") a.appendChild(textnode) if(iframes[i].parentElement.getElementsByClassName('downloadable-content').length==0){ iframes[i].parentNode.insertBefore(a,iframes[i]) console.log("inserted"+i) } else {//console.log('inserted already') //console.log(iframes[i].parentElement.getElementsByClassName('downloadable-content')) } } } (function() { 'use strict'; var old_text = ""; console.log("downloader script running:"); setTimeout(function (){ old_text = document.getElementsByTagName("h1")[0].innerHTML; document.getElementsByTagName("h1")[0].innerHTML += "--->Waiting"; },500); setTimeout(function(){ var parent_node = document.getElementsByClassName("goback")[0] var bt = document.createElement("button") bt.innerHTML = "刷新下载" bt.onclick = function(){setDl()} parent_node.appendChild(bt) },500); setTimeout(function(){ document.getElementsByTagName("h1")[0].innerHTML = old_text setDl() },1500); // Your code here... })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址