您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
focus the youtube player if you press any of the player keys
// ==UserScript== // @name Auto Focus // @namespace https://hrry.xyz // @version 0.1 // @description focus the youtube player if you press any of the player keys // @author bluescorpian // @match https://www.youtube.com/** // @icon https://www.google.com/s2/favicons?sz=64&domain=youtube.com // @grant none // @license MIT // ==/UserScript== const PLAYER_KEYS = ["ArrowUp", "ArrowDown", "Space", "Comma", "Period"]; (function() { 'use strict'; let _player; // checks if cached player exists if not find it const player = () => _player && _player.parentNode ? _player : _player = document.querySelector('.html5-video-player'); /* eslint-disable-line */ const listener = (event) => { if (document.activeElement != player && PLAYER_KEYS.includes(event.code)) { event.preventDefault(); player().focus() } } document.addEventListener('keydown', listener); })();