A szóköz két különböző funkcióhoz van kötveegy böngészőben; egy normál weblapon lefelé görgeti az oldalt. A YouTube-on egy jó napon egy videót játszik le / szüneteltet. Ha a szóköz segítségével gördítheti az oldalakat, és ez valóban megkönnyíti az olvasást és a böngészést, mintha két ujjal görgetne vagy az egérgörgőt használná, akkor nem veszi figyelembe, hogy ritkán szüneteltet / játszik le a YouTube-videókat, ehelyett csak görget az oldal le. Ha azonban a szóköz sávjának görgetési viselkedése a YouTube-on bosszantó, érdemes lehet kikapcsolni. Itt van, hogyan.
A szóköz sávjának görgetési parancsikonja a következőa böngésző szintjén valósítják meg, és még a Firefox sem tudja letiltani azt. Ehhez szkriptet kell használnia. A szkript futtatásához függvényre vagy bővítményre kell támaszkodnia. Ez azt jelenti, hogy a böngészők számára, amelyek nem támogatják a kiegészítőket vagy bővítményeket, ez a trükk nem fog működni.
Ha böngészője támogatja a bővítményeket, kiegészítőket vagy a felhasználói szkriptek futtatásának lehetőségét, akkor érdemes meglátogatnia. A Firefox felhasználói használhatják a Greasemonkey-t, a Chrome-felhasználók telepíthetik a Tampermonkey-t (a linkek a végén vannak).
Miután az összes szkript futtatásához rendelkezésre áll az eszköz, add hozzá a következő szkriptet;
// ==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 esetén esetleg újra kell indítania a böngészőt. A YouTube újratöltése és a szkript megakadályozza a szóköz gördülését az oldal lefelé.
Telepítse a Greasemonkey For Firefox szoftvert
Telepítse a Tampermoney szolgáltatást a Chrome Internetes áruházból
Hozzászólások