- - Вимкніть функцію вниз на сторінці пробілу на YouTube

Вимкніть функцію вниз на сторінці пробілу на YouTube

Пробіл прив’язаний до двох різних функційв браузері; на звичайній веб-сторінці вона прокрутить сторінку вниз. На YouTube він відтворить / призупинить відео в хороший день. Якщо ви використовуєте пробіл для прокрутки сторінок, і це справді робить читання та перегляд легше, ніж це було б, якщо ви використовували прокрутку двома пальцями або колесо миші, ви не заперечуєте, що він рідко призупиняє / відтворює відео YouTube, а натомість просто прокручує сторінки вниз. Якщо, проте, поведінка прокрутки на пробілці на YouTube дратує, ви можете вимкнути її. Ось як.

Ярлик прокрутки сторінки на панелі пробілів єреалізований на рівні браузера, і навіть у Firefox немає способу його відключити. Для цього вам потрібно використовувати сценарій. Щоб запустити скрипт, для його запуску потрібно покластися на доповнення або розширення. Це означає, що для браузерів, які не підтримують додатки чи розширення, цей трюк не працює.

Якщо ваш веб-переглядач підтримує розширення, доповнення або можливість запускати сценарії користувачів, вам не годиться. Користувачі Firefox можуть використовувати Greasemonkey, а користувачі Chrome можуть встановлювати Tampermonkey (посилання в кінці).

хром-Тампермонке

Після того, як у вас з’явиться інструмент для запуску всіх сценаріїв, додайте наступний сценарій;

// ==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. Перезавантажте YouTube, і сценарій тепер не дозволить пробілці прокручувати сторінку вниз.

Встановіть Greasemonkey для Firefox

Встановіть Tampermoney з веб-магазину Chrome

Коментарі