Онемогућите функцију Паге Довн за размакницу на ИоуТубе-у

Размакница је везана за две различите функције у претраживачу; на нормалној веб страници помераће страницу надоле. На ИоуТубе-у ће репродуковати/паузирати видео у добром дану. Ако користите размакницу за померање страница и то заиста олакшава читање и прегледавање него што би било да користите померање са два прста или точкић миша, неће вам сметати што ретко паузира/пушта ИоуТубе видео снимке и уместо тога само скролује страницу доле. Међутим, ако сматрате да је понашање померања размакнице на ИоуТубе-у досадно, можда бисте желели да га онемогућите. Ево како.

Пречица за померање странице на размакници је имплементирана на нивоу претраживача и чак ни Фирефок нема начин да је онемогући. Да бисте то урадили, морате користити скрипту. Да бисте покренули скрипту, мораћете да се ослоните на додатак или проширење да бисте је покренули. То значи да за прегледаче који не подржавају додатке или проширења, овај трик неће успети.

Ако ваш прегледач подржава проширења, додатке или могућност покретања корисничких скрипти, спремни сте. Корисници Фирефок-а могу да користе Греасемонкеи, а корисници Цхроме-а могу да инсталирају Тампермонкеи (линкови на крају).

Када имате алат за покретање скрипте, додајте следећу скрипту;

// ==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);

})();


Можда ћете морати да поново покренете претраживач у случају Фирефок-а. Поново учитајте ИоуТубе и скрипта ће сада спречити размакницу да помера страницу надоле.

  Како да знам да ли је неко прочитао вашу поруку на Инстаграму

Инсталирајте Греасемонкеи за Фирефок

Инсталирајте Тампермонеи из Цхроме веб продавнице