Η γραμμή διαστήματος συνδέεται με δύο διαφορετικές λειτουργίες σε ένα πρόγραμμα περιήγησης. σε μια κανονική ιστοσελίδα θα μετακινηθεί η σελίδα προς τα κάτω. Στο 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 Web Store