将视频播放速度加快16倍,并解除网页失焦后视频暂停的限制
// ==UserScript==// @name 开放大学视频快过// @namespace http://tampermonkey.net/// @version 0.1// @description 将视频播放速度加快16倍,并解除网页失焦后视频暂停的限制// @author luxi78// @match https://lms.ouchn.cn/*// @grant none// @license MIT// ==/UserScript==(function() {'use strict';// Function to set video playback speedfunction setVideoSpeed() {const videos = document.getElementsByTagName('video');for(let i = 0; i < videos.length; i++) {videos[i].playbackRate = 16;}}// Function to remove all onblur eventsfunction removeOnBlur() {const allElements = document.getElementsByTagName('*');for(let i = 0; i < allElements.length; i++) {allElements[i].onblur = null;}}// Overwrite addEventListener to prevent adding new blur event listenersconst originalAddEventListener = EventTarget.prototype.addEventListener;EventTarget.prototype.addEventListener = function(eventName, eventHandler) {if (eventName !== 'blur') {originalAddEventListener.call(this, eventName, eventHandler);}};// Run the functionssetVideoSpeed();removeOnBlur();// Run the functions every 5 seconds to handle dynamically loaded contentsetInterval(function() {setVideoSpeed();removeOnBlur();}, 1000);})();