Spacja jest powiązana z dwiema różnymi funkcjamiw przeglądarce; na normalnej stronie internetowej przewinie stronę w dół. Na YouTube będzie odtwarzać / wstrzymywać wideo w dobry dzień. Jeśli używasz spacji do przewijania stron, a to naprawdę ułatwia czytanie i przeglądanie, niż byłoby w przypadku przewijania dwoma palcami lub kółkiem myszy, nie masz nic przeciwko, że rzadko wstrzymuje / odtwarza filmy z YouTube, a zamiast tego po prostu przewija strona w dół. Jeśli jednak uważasz, że przewijanie spacji w YouTube jest denerwujące, możesz chcieć je wyłączyć. Oto jak.
Skrót do przewijania strony to spacjazaimplementowane na poziomie przeglądarki i nawet Firefox nie ma możliwości, aby go wyłączyć. Aby to zrobić, musisz użyć skryptu. Aby uruchomić skrypt, będziesz musiał polegać na dodatku lub rozszerzeniu, aby go uruchomić. Oznacza to, że w przypadku przeglądarek, które nie obsługują dodatków ani rozszerzeń, ta sztuczka nie zadziała.
Jeśli Twoja przeglądarka obsługuje rozszerzenia, dodatki lub możliwość uruchamiania skryptów użytkownika, możesz zacząć. Użytkownicy Firefoksa mogą korzystać z Greasemonkey, a użytkownicy Chrome mogą zainstalować Tampermonkey (linki na końcu).
Po skonfigurowaniu narzędzia do uruchomienia skryptu dodaj następujący skrypt;
// ==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); })();
W przypadku przeglądarki Firefox może być konieczne ponowne uruchomienie przeglądarki. Ponownie załaduj YouTube, a skrypt nie pozwoli teraz spacji przewijać strony w dół.
Zainstaluj Greasemonkey dla Firefox
Zainstaluj Tampermoney ze sklepu Chrome Web Store
Komentarze