- -YouTube에서 스페이스 바의 Page Down 기능 비활성화

YouTube에서 스페이스 바의 Page Down 기능 비활성화

스페이스 바는 두 가지 기능으로 묶여 있습니다.브라우저에서; 일반 웹 페이지에서는 페이지를 아래로 스크롤합니다. YouTube에서는 좋은 날에 동영상을 재생 / 일시 중지합니다. 스페이스 바를 사용하여 페이지를 스크롤하고 두 손가락 스크롤 또는 마우스 휠을 사용했을 때보 다 실제로 읽고 쉽게 탐색 할 수 있다면 YouTube 비디오를 거의 일시 중지 / 재생하지 않고 스크롤 만 할 수 있습니다. 페이지 아래로. 그러나 YouTube에서 스페이스 바의 스크롤 동작이 성가신 것으로 판단되면 사용 중지 할 수 있습니다. 방법은 다음과 같습니다.

스페이스 바의 페이지 스크롤 바로 가기는브라우저 수준에서 구현되며 Firefox조차도 비활성화 할 수있는 방법이 없습니다. 이렇게하려면 스크립트를 사용해야합니다. 스크립트를 실행하려면 애드온 또는 확장 프로그램을 사용하여 스크립트를 실행해야합니다. 즉, 추가 기능이나 확장 프로그램을 지원하지 않는 브라우저에서는이 방법이 작동하지 않습니다.

브라우저가 확장 프로그램, 추가 기능 또는 사용자 스크립트를 실행할 수있는 기능을 지원하는 경우 좋습니다. Firefox 사용자는 Greasemonkey를 사용할 수 있고 Chrome 사용자는 Tampermonkey를 설치할 수 있습니다 (끝 부분에 링크).

크롬 탬퍼 원숭이

스크립트를 모두 실행할 수있는 도구가 설정되면 다음 스크립트를 추가하십시오.

// ==UserScript==
// @name Disable space bar scrolling
// @namespace Disable Space bar scroll
// @version 0.1
// @description disable space bar scroll
// @author Space bar scroll
// @match https://www.youtube.com/*
// @grant none
// ==/UserScript==
(function() {
var k = function(action){
var eventObj = document.createEvent("Events");
eventObj.initEvent("keydown", true, true);
eventObj.keyCode = 75;
eventObj.which = 75;
document.body.dispatchEvent(eventObj);
};
var killSpaceBar = function(evt) {
var target = evt.target || {},
isInput = ("INPUT" == target.tagName || "TEXTAREA" == target.tagName || "SELECT" == target.tagName || "EMBED" == target.tagName);
// if we"re an input or not a real target exit
if(isInput || !target.tagName) return;
// if we"re a fake input like the comments exit
if(target && target.getAttribute && target.getAttribute("role") === "textbox") return;
// ignore the space and send a "k" to pause
if (evt.keyCode === 32) {
evt.preventDefault();
k();
}
};
document.addEventListener("keydown", killSpaceBar, false);
})();

Firefox의 경우 브라우저를 다시 시작해야 할 수도 있습니다. YouTube를 다시로드하면 스크립트에서 스페이스 바가 페이지를 아래로 스크롤하지 못하게됩니다.

Firefox 용 Greasemonkey 설치

Chrome 웹 스토어에서 Tampermoney 설치

코멘트