Vypněte funkci Page Down mezerníku na YouTube

Mezerník je vázán na dvě různé funkce v prohlížeči; na normální webové stránce posune stránku dolů. Na YouTube přehraje/pozastaví video v dobrý den. Pokud k posouvání stránek používáte mezerník a skutečně usnadňuje čtení a procházení, než kdybyste použili posouvání dvěma prsty nebo kolečko myši, nebude vám vadit, že se videa z YouTube pozastaví/přehraje jen zřídka a místo toho se pouze posouvá. stránku dolů. Pokud vás však chování posouvání mezerníku na YouTube obtěžuje, možná jej budete chtít deaktivovat. Zde je návod.

Zkratka posouvání stránky mezerníkem je implementována na úrovni prohlížeče a dokonce ani Firefox nemá způsob, jak ji zakázat. Chcete-li to provést, musíte použít skript. Abyste mohli skript spustit, budete se muset spolehnout na doplněk nebo rozšíření, abyste jej spustili. To znamená, že pro prohlížeče, které nepodporují doplňky nebo rozšíření, tento trik nebude fungovat.

  Jak skrýt, zrušit seznam nebo odstranit video YouTube z webu

Pokud váš prohlížeč podporuje rozšíření, doplňky nebo možnost spouštět uživatelské skripty, můžete začít. Uživatelé Firefoxu mohou používat Greasemonkey a uživatelé Chrome si mohou nainstalovat Tampermonkey (odkazy na konci).

Jakmile budete mít nástroj pro spuštění skriptu celý nastaven, přidejte následující 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 případě Firefoxu může být nutné restartovat prohlížeč. Znovu načtěte YouTube a skript nyní zabrání posunutí stránky mezerníkem dolů.

  Restartujte prosím počítač na YouTube

Nainstalujte Greasemonkey pro Firefox

Nainstalujte Tampermoney z Internetového obchodu Chrome