// ==UserScript== // @name 国家中小学智慧教育平台挂机刷课 // @namespace http://tampermonkey.net/ // @version 0.2 // @description 可以后台静音2倍速挂机刷课 // @author You // @match https://basic.smartedu.cn/teacherTraining/* // @icon https://www.google.com/s2/favicons?sz=64&domain=smartedu.cn // @grant unsafeWindow // @require https://code.jquery.com/jquery-3.7.1.min.js // @license MIT // @downloadURL https://update.greasyfork.icu/scripts/502303/%E5%9B%BD%E5%AE%B6%E4%B8%AD%E5%B0%8F%E5%AD%A6%E6%99%BA%E6%85%A7%E6%95%99%E8%82%B2%E5%B9%B3%E5%8F%B0%E6%8C%82%E6%9C%BA%E5%88%B7%E8%AF%BE.user.js // @updateURL https://update.greasyfork.icu/scripts/502303/%E5%9B%BD%E5%AE%B6%E4%B8%AD%E5%B0%8F%E5%AD%A6%E6%99%BA%E6%85%A7%E6%95%99%E8%82%B2%E5%B9%B3%E5%8F%B0%E6%8C%82%E6%9C%BA%E5%88%B7%E8%AF%BE.meta.js // ==/UserScript== (function() { 'use strict'; var videoList; var index; //表示当前播放的视频是第几个 let Duration=100 //表示记录多长时间的弹窗次数 var popUpWindowNum=new Array(100) //记录Duration秒内的弹窗次数,若过于频繁则降低视频倍速 var Rate=2 //用于设置视频倍速 function findIndex(){ //判断当前视频下标 for(var i=0;iDuration){popUpWindowNum.pop()} var sum=0 //统计Duration秒内的弹窗次数 popUpWindowNum.forEach(function(value){ if(value==1) sum=sum+1; }) if(sum>popUpWindowNum*0.5){ Rate=2; //若弹窗率大于50%,则降低速率 }else if(sum