Tarpas yra susietas su dviem skirtingomis funkcijomisnaršyklėje; įprastame tinklalapyje jis slinks žemyn. Gerą dieną „YouTube“ jis paleis / pristabdys vaizdo įrašą. Jei puslapiams slinkti naudosite tarpo klavišą, o tai tikrai palengvins skaitymą ir naršymą, nei būtų, jei būtumėte pasinaudoję dviejų pirštų slinkties mygtuku ar pelės ratuku, neprieštarausite tam, kad jis retai pristabdo / atkuria „YouTube“ vaizdo įrašus, o tiesiog slenka. puslapis žemyn. Jei vis dėlto „YouTube“ tarpo klavišas slinkties klaviatūra jus erzina, galbūt norėsite jo neleisti. Štai taip.
Tarpinės juostos puslapio slinkties klavišas yraįdiegtas naršyklės lygiu ir net „Firefox“ neturi būdo jį išjungti. Norėdami tai padaryti, turite naudoti scenarijų. Norėdami paleisti scenarijų, turėsite pasikliauti priedu ar plėtiniu, kad jį paleistumėte. Tai reiškia, kad naršyklėms, nepalaikančioms priedų ar plėtinių, šis triukas neveiks.
Jei jūsų naršyklė palaiko plėtinius, priedus ar galimybę paleisti vartotojo scenarijus, kuriuos turite naudoti. „Firefox“ vartotojai gali naudoti „Greasemonkey“, o „Chrome“ vartotojai gali įdiegti „Tampermonkey“ (nuorodos pabaigoje).

Kai turėsite įrankį visam scenarijui paleisti, pridėkite šį scenarijų;
// ==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“ atveju gali reikėti iš naujo paleisti naršyklę. Iš naujo įkelkite „YouTube“ ir scenarijus neleis tarpo klaviatūra slinkti puslapiu žemyn.
Įdiekite „Greasemonkey For Firefox“
Įdiekite „Tampermoney“ iš „Chrome“ internetinės parduotuvės
Komentarai