Medzerník je spojený s dvoma rôznymi funkciamiv prehliadači; na normálnej webovej stránke sa posunie o stránku nadol. Na YouTube prehrá / pozastaví video v dobrý deň. Ak používate medzerník na posúvanie stránok a skutočne to uľahčuje čítanie a prehľadávanie, ako by to bolo, keby ste používali posúvanie dvoma prstami alebo kolieskom myši, nebude vám vadiť, že len zriedka pozastaví / prehrá videá YouTube a namiesto toho iba posúva stránku dole. Ak však zistíte, že na YouTube je rolovanie medzerníka nepríjemné, môžete ho zakázať. Tu je návod.
Skratka na stránke na medzerníku jeimplementované na úrovni prehliadača a ani Firefox nemá spôsob, ako ho zakázať. Na to musíte použiť skript. Ak chcete spustiť skript, musíte sa na jeho spustenie spoliehať na doplnok alebo rozšírenie. To znamená, že v prípade prehliadačov, ktoré nepodporujú doplnky ani rozšírenia, tento trik nebude fungovať.
Ak váš prehliadač podporuje rozšírenia, doplnky alebo možnosť spúšťať používateľské skripty, ktoré môžete navštíviť. Používatelia prehliadača Firefox môžu používať program Greasemonkey a používatelia prehliadača Chrome môžu nainštalovať Tampermonkey (odkazy na konci).
Akonáhle budete mať nástroj na spustenie všetkého nastaveného skriptu, pridajte nasledujúci skript;
// ==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); })();
V prípade prehliadača Firefox možno budete musieť reštartovať prehliadač. Opätovným načítaním služby YouTube a skriptu sa zabráni posunutiu medzerníka po stránke.
Nainštalujte program Greasemonkey pre Firefox
Nainštalujte tampermoney z Internetového obchodu Chrome
Komentáre