Reliable Keys for YouTube Player

Removes the tabindex attribute from the YouTube player's controls, so that left/right keys always perform seeking and up/down keys always perform volume adjustments.

目前為 2025-02-13 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Reliable Keys for YouTube Player
// @namespace    https://youtube.com/
// @version      1.0
// @description  Removes the tabindex attribute from the YouTube player's controls, so that left/right keys always perform seeking and up/down keys always perform volume adjustments.
// @author       timtimtimaroo
// @match        *://www.youtube.com/*
// @grant        none
// @license      copyright
// ==/UserScript==

(function() {
    'use strict';

    function removeTabindex() {
        ['.ytp-progress-bar', '.ytp-volume-panel'].flatMap(s => [...document.querySelectorAll(s)]).forEach(panel => {
            if (panel.hasAttribute('tabindex')) {
                panel.removeAttribute('tabindex');
                console.log("[Reliable Keys for YouTube Player] Removed tabindex from:", panel);
            }
        });
    }

    // Run once on load
    removeTabindex();

    // Observe for changes in the page (useful for SPA behavior)
    const observer = new MutationObserver(removeTabindex);
    observer.observe(document.body, { childList: true, subtree: true });

})();


QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址