您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
国家中小学平台自动16倍数,下一集,全程静音
// ==UserScript== // @name 国家中小学智慧教育平台 // @namespace http://tampermonkey.net/ // @version 0.2.4 // @license CC BY-NC-SA // @description 国家中小学平台自动16倍数,下一集,全程静音 // @author moxiaoying // @match http*://www.zxx.edu.cn/teacherTraining/* // @match http*://basic.smartedu.cn/teacherTraining/* // @icon https://www.google.com/s2/favicons?sz=64&domain=zxx.edu.cn // @grant none // ==/UserScript== (function() { 'use strict'; function loadPage(){ var video = document.querySelector("video"); var resItems = document.querySelector(".resource-item"); if (!!video && !!resItems) { return main() } else { console.log("等待视频加载") setTimeout(loadPage,5*100) } } function main(){ console.log(`刷课脚本开始运行`) var vid = document.getElementsByTagName("video")[0]; vid.muted = true; vid.play(); console.log('开始播放') switchSource() setVideoHandler() setTimeout(()=>vid.playbackRate = 16,2*1000) vid.pause = function(){vid.play()} // vid.addEventListener("pause", () =>{}, false) vid.addEventListener('ended', function() { console.log('播放完毕l') }, false) } // 处理视频答题 function setVideoHandler() { setInterval(() => { try { var popup = false; [".nqti-option", ".index-module_markerExercise_KM5bU .fish-btn", ".fish-modal-confirm-btns .fish-btn"].forEach(selector => { let dom = document.querySelector(selector) if (!!dom) { popup = true dom.click() } }) //增加填空题支持 var inputForm = document.querySelector(".index-module_box_blt8G"); if (!!inputForm) { popup = true changInputValue(inputForm.getElementsByTagName("input")[1], " "); } if (!popup) { console.log(`已经完成!`) } else { console.log( "处理弹窗") } } catch (err) { console.log(`${err}`) } }, 1000) } //视频修改为标清 function switchSource() { let sped = document.querySelector( "div.vjs-menu-button.vjs-menu-button-popup.vjs-control.vjs-button.vjs-resolution-button > span" ); if (sped && sped.innerText != "标清") { document.querySelector( "div.vjs-menu-button.vjs-menu-button-popup.vjs-control.vjs-button.vjs-resolution-button > div > ul > li:nth-child(2) > span.vjs-menu-item-text").click(); } } loadPage() })();