极客时间视频播放优化

try to take over the world!

目前为 2019-07-30 提交的版本。查看 最新版本

// ==UserScript==
// @name         极客时间视频播放优化
// @namespace    Yx
// @version      1.3.1
// @description  try to take over the world!
// @icon         http://tvax4.sinaimg.cn/crop.0.0.996.996.180/006d9cayly8fpqt30cr2ej30ro0ro74u.jpg?Expires=1563811579&ssig=kCwD4wCfuy&KID=imgbed,tva
// @author       Yx_Zou
// @include      https://time.geekbang.org/course/detail/*
// @grant        none
// @run-at       document-end
// ==/UserScript==

(function() {
	'use strict';
	// 阻塞时间
	let time = 3000;
	// 初始赋值
	var delay = null;
	window.onload = function() {
		setTimeout(function() {
			let dVideo = document.getElementsByTagName('video')[0];
			document.getElementsByClassName('_3JVQc9Vz_0')[0].addEventListener('click', dVideoUpdate);
			function dVideoUpdate() {
				setTimeout(function() {
					if (dVideo != document.getElementsByTagName('video')[0]) {
						dVideo = document.getElementsByTagName('video')[0];
					}
				}, 3000);
			}
			function isFullScreen() {
				return document.isFullScreen || document.mozIsFullScreen || document.webkitIsFullScreen;
			}
			document.onkeydown = function(event) {
				let e = event || window.event;
				if (e && e.keyCode == 13) {
					if (isFullScreen()) {
						document.webkitCancelFullScreen();
					} else {
						dVideo.requestFullscreen();
					}
				}
			};
		}, time);
	};
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址