U校园刷课刷题刷时长刷时间脚本插件分享
作者:互联网
一、插件介绍:
U校园刷题目 、U校园班级测试,U校园作业答案,U校园刷时长、新视野大学英语(第三版)听说、新一代大学英语(基础篇)视听说教程、U校园大学英语听说教程,新标准大学英语(第二版)综合、新视野大学英语(第三版)读写思政数字课程等
二、主要功能:
主要通过脚本的形式自动填入答案、支持作业与测试、支持视听说单元测试。
脚本下载链接:https://wukongstudio.lanzoui.com/b01hix05a
三、脚本运行界面截图:
四、脚本主要代码如下:
view.answerView = view.top.find('#answerContent'); view.info = view.top.find('#info'); view.div_main = view.top.find('#div_main'); view.showb = view.top.find('#div_foot'); view.top.appendTo('body').delegate('input', 'input change', function (event) { if (this.value.match(/^\*+$/)) return; let name = $(this).attr('name'); GM_setValue(name, this.value); setting[name] = this.value; console.log("修改完毕", GM_getValue(name, this.value), event.type) getscore(); if (event.type == 'change') msg('配置保存成功,即时生效'); }).delegate('[name=utoken]', 'focus blur', function (event) { $('#utoken').val(''); this.value = setting.utoken.replace(/(\S)/g, event.type == 'focusin' ? '$1' : '*'); }).delegate('button', 'click', function (e) { e.stopImmediatePropagation(); e.stopPropagation(); e.preventDefault(); let name = $(this).attr('name'); if (name == 'cleanlog'){ $('#answer_log').html(''); layer.tips('清除完毕', '#cleanlog'); } if (name == 'show') { setting.show = GM_getValue('show'); $(this).html(setting.show ? '隐藏' : '显示'); setting.show ? GM_setValue('show', 0) : GM_setValue('show', 1); view.answerView.slideToggle(); view.showb.slideToggle(); } if (name == 'showb') { setting.show = GM_getValue('showb'); $(this).html(setting.show ? '隐藏' : '显示'); setting.show ? GM_setValue('showb', 0) : GM_setValue('showb', 1); view.showb.slideToggle(); } if (name == 'jsindex') { window.open("https://greasyfork.org/zh-CN/scripts/397517", "_blank"); } if (name == 'changekey') { $('#utoken').attr("disabled",false); layer.tips('已解除锁定', '#utoken'); } if (name == 'copykey') { copyToClipboard(GM_getValue('utoken')) layer.tips('复制成功', '#copykey'); } if (name == 'dtbutton') { setting.isinput ? GM_setValue('isinput', 0) : GM_setValue('isinput', 1); setting.isinput = GM_getValue('isinput'); $(this).html(setting.isinput ? '关闭普通自动答题' : '开启普通自动答题'); let new_text1 = setting.isinput ? '关闭普通自动答题' : '开启普通自动答题' document.getElementById("dt_but").innerHTML=new_text1; location.reload(); } if (name == 'timebutton') { setting.is_time ? GM_setValue('is_time', 0) : GM_setValue('is_time', 1); setting.is_time = GM_getValue('is_time'); $(this).html(setting.is_time ? '关闭时长挂机' : '开启时长挂机'); let new_text = setting.is_time ? '关闭时长挂机' : '开启时长挂机' document.getElementById("time_but").innerHTML=new_text; location.reload(); }
标签:插件,setValue,name,show,setting,GM,view,课刷题,时长 来源: https://www.cnblogs.com/wukong2020/p/14773025.html