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.

  13 instrumente/extensii de rezumat YouTube bazate pe inteligență artificială pentru a economisi ore

Instalați Greasemonkey pentru Firefox

Instalați Tampermoney din Magazinul web Chrome