您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
中国移动网上大学网站工具栏
// ==UserScript== // @name 中移网大工具栏 // @version 1 // @grant none // @include *://wangda.chinamobile.com/* // @description:zh-cn 中国移动网上大学网站工具栏 // @namespace https://greasyfork.org/users/76111 // @description 中国移动网上大学网站工具栏 // ==/UserScript== var myStart=function(){ //解除右键限制 function avoiderr() { return true; } let old_onerror = onerror; onerror = avoiderr; function enableDefault(evt) { evt.stopPropagation(); } function addEvt(obj, type) { obj.addEventListener(type, enableDefault, true); } function apply(events, node) { let length = events.length; for (let i = 0; i < length; i++) { addEvt(node, events[i]); } } function noMouseRestrict(events) { apply(events, window); apply(events, document); } noMouseRestrict(['contextmenu', 'selectstart', 'select', 'copy', 'beforecopy', 'cut', 'beforecut', 'paste', 'beforepaste', 'dragstart', 'dragend', 'drag', 'mousedown', 'mouseup', 'mousemove']); //解除右键限制结束 var VideoPlay=function(){ var myVideo=document.getElementsByTagName("video"); if(myVideo.length > 0){ myVideo[0].play(); } } var VideoPlayX2=function(){ var myVideo=document.getElementsByTagName("video"); if(myVideo.length > 0){ myVideo[0].play(); var spd=myVideo[0].playbackRate if(spd==3){spd=1}else{spd+=0.5}; myVideo[0].playbackRate=spd; alert("播放速度:x"+spd); }else{ alert("未找到播放器"); } } var sleep=function(time){ return new Promise((resolve) => setTimeout(resolve, time)); } var CopyQuestion= async function(){ alert("点击“确定”开始复制试题,期间请暂时不要操作本页面"); var tempStr=document.getElementsByClassName("border right")[0].innerText; var QuestionNumber=parseInt(tempStr.substring(3,tempStr.indexOf("题"))); var myStr=""; for(var i=0;i<QuestionNumber+10;i++){ await sleep(500); //alert(i); if (document.getElementById("D76next-0")){ myStr+=document.getElementsByClassName("question-type-item")[0].innerText+"\n"; document.getElementById("D76next-0").click(); //console.log(i+":a"); //alert("a" + myStr); }else if (document.getElementById("D76next-1")){ myStr+=document.getElementsByClassName("question-type-item")[0].innerText+"\n"; document.getElementById("D76next-1").click(); //console.log(i+":b"); } else if (document.getElementById("D76next-2")){ myStr+=document.getElementsByClassName("question-type-item")[0].innerText+"\n"; document.getElementById("D76next-2").click(); //console.log(i+":c"); //alert("a" + myStr); }else if (document.getElementById("D76next-3")){ myStr+=document.getElementsByClassName("question-type-item")[0].innerText+"\n"; document.getElementById("D76next-3").click(); //console.log(i+":d"); //alert("a" + myStr); } else if (document.getElementById("D76next-4")){ myStr+=document.getElementsByClassName("question-type-item")[0].innerText+"\n"; document.getElementById("D76next-4").click(); //console.log(i+":e"); //alert("a" + myStr); }else{ myStr+=document.getElementsByClassName("question-type-item")[0].innerText+"\n"; //alert(myStr); //console.log(i+":f"); //document.getElementById("WangdaToolsBarDiv").innerText=myStr; break; } //alert("b" + myStr); } //alert(myStr); var newTextArea=document.createElement("DIV"); newTextArea.style="white-space: pre-line;background-color:#FEFEFE;height:200px;width:500px;float:left;position:fixed;top:35px;left:5px;border-radius:5px;border: 1px solid black;opacity:0.9;overflow:auto;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);z-index:9999;"; newTextArea.id="WangdaToolsBar-TextArea"; newTextArea.innerText=myStr; document.body.appendChild(newTextArea); var btn=document.createElement("DIV"); btn.style="background-color:#FFD700;height:26px;width:300px;float:left;position:fixed;top:235px;left:5px;border-radius:3px;padding: 1px;border: 1px solid green;text-align: center;"; btn.innerText="点击此按钮,将试题复制到剪切板"; btn.onclick=function(){ navigator.clipboard.writeText(myStr).then(function() { /* clipboard successfully set */ alert("试题已复制到剪切板"); }, function() { alert("剪贴板访问错误"); /* clipboard write failed */ }); document.body.removeChild(document.getElementById("WangdaToolsBar-TextArea")); document.body.removeChild(this); } document.body.appendChild(btn); } var myDiv=document.createElement("DIV");//容器 myDiv.style="background-color:#FFD700;height:30px;width:330px;float:left;position:fixed;top:5px;left:4px;border-radius:5px;opacity:0.8;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);z-index:9999;"; myDiv.id="WangdaToolsBarDiv"; var btn0=document.createElement("DIV"); btn0.style="background-color:#FFFFFF;height:26px;width:80px;float:left;position:relative;top:1px;left:5px;border-radius:3px;padding: 1px;border: 1px solid green;text-align: center;"; //btn1.id="WangdaToolsBtn1" btn0.innerText="考试防切屏"; btn0.onclick=function(){ document.body.onblur=null; alert("已解除网大考试切屏限制");}; myDiv.appendChild(btn0); var btn1=document.createElement("DIV"); btn1.style="background-color:#FFFFFF;height:26px;width:80px;float:left;position:relative;top:1px;left:5px;border-radius:3px;padding: 1px;border: 1px solid green;text-align: center;"; //btn1.id="WangdaToolsBtn1" btn1.innerText="复制试题"; btn1.onclick=function(){ CopyQuestion(); //alert("试题已复制到剪切板"); }; myDiv.appendChild(btn1); var btn2=document.createElement("DIV"); btn2.style="background-color:#FFFFFF;height:26px;width:80px;float:left;position:relative;top:1px;left:5px;border-radius:3px;padding: 1px;border: 1px solid green;text-align: center;"; //btn1.id="WangdaToolsBtn1" btn2.innerText="刷课防暂停"; btn2.onclick=function(){window.setInterval(VideoPlay(),5000);alert("已解除视频自动暂停")}; myDiv.appendChild(btn2); var btn3=document.createElement("DIV"); btn3.style="background-color:#FFFFFF;height:26px;width:80px;float:left;position:relative;top:1px;left:5px;border-radius:3px;padding: 1px;border: 1px solid green;text-align: center;"; //btn1.id="WangdaToolsBtn1" btn3.innerText="视频加速"; btn3.onclick=function(){VideoPlayX2();}; myDiv.appendChild(btn3); document.body.appendChild(myDiv); } myStart();