Размакница је везана за две различите функцијеу прегледачу; на нормалној веб страници помиче се по страници доле. На ИоуТубеу ће доброг дана репродуковати / паузирати видео. Ако користите размакницу за листање страница и стварно олакшава читање и прегледавање него што би било да користите навигацију са два прста или точак миша, неће вам сметати што ретко паузира / репродукује ИоуТубе видео снимке, а уместо тога само скролује страница доле. Ако ипак наиђете на навигацију на ИоуТубе-у неугодно, можда бисте желели да је онемогућите. Ево како.
Пречица за померање странице размака јеимплементиран на нивоу прегледача, па чак ни Фирефок нема начин да га онемогући. Да бисте то учинили, морате да користите скрипту. Да бисте покренули скрипту, мораћете се ослонити на додатак или проширење да бисте је покренули. То значи за прегледаче који не подржавају додатке или проширења, овај трик неће радити.
Ако ваш прегледач подржава проширења, додатке или могућност покретања корисничких скрипти, добро је да кренете. Корисници Фирефока могу користити Греасемонкеи, а корисници Цхроме-а могу да инсталирају Тампермонкеи (везе на крају).

Једном када имате алат за покретање скрипте све постављене, додајте следећу скрипту;
// ==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); })();
Можда ћете морати да поново покренете прегледач у случају Фирефок-а. Поново учитајте ИоуТубе и скрипта ће сада спречити размакницу да помери страницу доле.
Инсталирајте Греасемонкеи за Фирефок
Инсталирајте Тампермонеи из Цхроме веб продавнице
Коментари