您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
针对单个视频每次播放至20分钟就会弹出护眼提示,自动关闭的脚本(仅供js开发学习!)
// ==UserScript== // @name uucps自动刷课脚本(仅供javascipt开发学习) // @namespace http://www.uucps.edu.cn/ // @version 1.0 // @description 针对单个视频每次播放至20分钟就会弹出护眼提示,自动关闭的脚本(仅供js开发学习!) // @author Glint // @match https://study.enaea.edu.cn/* // @icon https://www.google.com/s2/favicons?sz=64&domain=enaea.edu.cn // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; setTimeout(function(){ // 获取video标签 var video = document.getElementsByTagName('video')[0] // 监听视频的时间更新事件 video.addEventListener('timeupdate', function () { // 获取当前播放时间 var currentTime = video.currentTime var interval = 20*60 // 如果当前播放时间达到20分钟,触发点击事件 if (currentTime >= interval && currentTime % interval < 1) { // 获取60~180之间的一个随机数 var randomTimeout = Math.floor(Math.random() * (180 - 60 + 1) + 60) // 设置随机延迟时间 setTimeout(function () { // 触发点击事件 document.getElementsByClassName('dialog-button-container')[0].getElementsByTagName("button")[0].click() }, randomTimeout * 1000) } }) }, 20*1000); })();