Dezactivați funcția Page Down a barei de spațiu pe YouTube

Bara de spațiu este legată de două funcții diferite dintr-un browser; pe o pagină web normală, va derula pagina în jos. Pe YouTube va reda/întrerupe un videoclip într-o zi bună. Dacă utilizați bara de spațiu pentru a derula pagini și face cu adevărat citirea și navigarea mai ușoară decât ar fi dacă ați folosi derularea cu două degete sau rotița mouse-ului, nu vă va deranja că rareori întrerupe/redează videoclipuri YouTube și, în schimb, doar derulează pagina în jos. Dacă, totuși, considerați enervant comportamentul de defilare al barei de spațiu pe YouTube, poate doriți să-l dezactivați. Iată cum.

Comanda rapidă de derulare a paginii din bara de spațiu este implementată la nivel de browser și nici măcar Firefox nu are o modalitate de a o dezactiva. Pentru a face acest lucru, trebuie să utilizați un script. Pentru a rula un script, va trebui să vă bazați pe un add-on sau o extensie pentru a-l rula. Aceasta înseamnă că pentru browserele care nu acceptă suplimente sau extensii, acest truc nu va funcționa.

Dacă browserul dvs. acceptă extensii, suplimente sau capacitatea de a rula scripturi de utilizator, sunteți gata să mergeți. Utilizatorii Firefox pot folosi Greasemonkey, iar utilizatorii Chrome pot instala Tampermonkey (linkuri la sfârșit).

După ce aveți instrumentul pentru a rula scriptul configurat, adăugați următorul script;

// ==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);

})();


Poate fi necesar să reporniți browserul în cazul Firefox. Reîncărcați YouTube și scriptul va împiedica bara de spațiu să deruleze pagina în jos.

  Cum să controlați YouTube pe Android TV folosind iPhone-ul sau telefonul Android

Instalați Greasemonkey pentru Firefox

Instalați Tampermoney din Magazinul web Chrome