Automatically hide youtube control bar when paused. Also removes pause overlay from Embedded YouTube videos.Pressing space or right-left arrow keys will hide youtube control bar. if the script doesn't work properly, reflesh web page .
当前为
// ==UserScript==
// @name Auto hide Youtube controls when paused
// @namespace https://greasyfork.org/
// @version 1.2
// @description Automatically hide youtube control bar when paused. Also removes pause overlay from Embedded YouTube videos.Pressing space or right-left arrow keys will hide youtube control bar. if the script doesn't work properly, reflesh web page .
// @author TimFx
// @include https://*.youtube*.com/embed/*
// @include https://*.youtube.com/watch?v=*
// @grant none
// @license MIT
// ==/UserScript==
(function() {
var timer;
document.addEventListener('keydown', function(e){
if (e.keyCode === 32 || e.keyCode === 39 || e.keyCode === 37 ) {
if(document.getElementsByClassName("html5-video-player")[0].classList.contains("ytp-autohide")){
document.getElementsByClassName("html5-video-player")[0].classList.remove("ytp-autohide");
}
clearTimeout(timer);
timer = setTimeout(noAction, 0);
}
});
document.addEventListener('mousemove', function(){
if(document.getElementsByClassName("html5-video-player")[0].classList.contains("ytp-autohide")){
document.getElementsByClassName("html5-video-player")[0].classList.remove("ytp-autohide");
}
clearTimeout(timer);
timer = setTimeout(noAction, 500);
});
function noAction(){
if(!document.getElementsByClassName("html5-video-player")[0].classList.contains("ytp-autohide")){
document.getElementsByClassName("html5-video-player")[0].classList.add("ytp-autohide");
}
}
})();