您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Stop the anoying 0 to 9 YouTube shortcuts from ruining your wathing experience while allowing all the other shortcuts to work
// ==UserScript== // @name Disable YouTube number shortcuts // @namespace http://tampermonkey.net/ // @version 1.0 // @description Stop the anoying 0 to 9 YouTube shortcuts from ruining your wathing experience while allowing all the other shortcuts to work // @author Éric Beaudoin (based on code by Martin J.H. from StackOverflow) // @match *://*.youtube.com/* // @match *://*.youtube.com // @match *://youtube.com/* // @match *://youtube.com // @icon https://www.google.com/s2/favicons?domain=youtube.com // @run-at document-start // ==/UserScript== (function() { 'use strict'; // The keys that we want to intercept (from keydownEvent.key) var keys = "0123456789"; (window.opera ? document.body : document).addEventListener('keydown', function(e) { //console.log(`==> event.key: ${ e.key}, event.isComposing: ${ e.isComposing }, keys.indexOf(event.key): ${ keys.indexOf(e.key) } ` ); //uncomment to find more key if (keys.indexOf(e.key) != -1 && !(e.isComposing || e.ctrlKey || e.altKey)) { e.cancelBubble = true; e.stopImmediatePropagation(); //console.log(`==> intercepted: ${ e.key }`); } return false; }, !window.opera); })();