赞
踩
国资E学的学员需要通过完成课程学习申请电子结业证书,但是课程任务比较多,我这边是南方电网的联学班课程,课程的学习任务一共有21个,每个任务有1-2个小时,就算不停的看也要花掉2天左右的时间,而且在播放视频的时候还不能切换到别的地方做别的事情,否则就会被暂停播放视频。
1.解决切换桌面,视频暂停的问题。
2.解决倍速播放的问题。
国资E学倍速
- // ==UserScript==
- // @name 切换桌面限制视频暂停的问题,以及倍速播放
- // @namespace xiaoyu
- // @version 1.2
- // @description Removes all visibilitychange, pagehide, and beforeunload events from the page
- // @match *://*/*
- // @license MIT
- // @grant unsafeWindow
- // @run-at document-start
-
- // ==/UserScript==
-
- (function () {
- const stopEventPropagation = (event) => {
- event.stopImmediatePropagation()
- event.stopPropagation();
- event.preventDefault();
- };
- unsafeWindow.addEventListener('visibilitychange', stopEventPropagation, true);
- unsafeWindow.addEventListener('pagehide', stopEventPropagation, true);
- unsafeWindow.addEventListener('beforeunload', stopEventPropagation, true);
- unsafeWindow.addEventListener('blur', stopEventPropagation, true);
- unsafeWindow.addEventListener('focus', stopEventPropagation, true);
- unsafeWindow.onfocus = null
- unsafeWindow.onblur = null
- unsafeWindow.onpagehide = null
- unsafeWindow.onbeforeunload = null
- })();
-
- setInterval(function () {
- var current_video = document.getElementsByTagName('video')[0]
- document.getElementsByTagName("video")[0].playbackRate=5
- current_video.muted = true
- current_video.play()
- }, 1000);
-
- setTimeout(function() {
- // 刷新页面
- location.reload();
-
- // 再次设置5分钟后的刷新
- setTimeout(arguments.callee, 10 * 60 * 1000); // 5分钟 = 5 * 60 * 1000毫秒
- }, 10 * 60 * 1000); // 5分钟 = 5 * 60 * 1000毫秒
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。