您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Force bind the spacebar to play/pause videos
// ==UserScript== // @name Youtube: Spacebar to Play/Pause Videos // @namespace ytSpacePauseKK // @description Force bind the spacebar to play/pause videos // @version 1.7 // @author Kai Krause <[email protected]> // @match http://*.youtube.com/* // @match https://*.youtube.com/* // @exclude https://*.youtube.com/embed/* // @run-at document-start // @grant none // ==/UserScript== let cachedMode = ""; document.addEventListener("keydown", function onEvent(e) { if (e.code !== "Space") return; let ae = document.activeElement; if (ae.tagName.toLowerCase() == "input" || ae.hasAttribute("contenteditable")) return; e.preventDefault(); e.stopImmediatePropagation(); if (document.location.hostname == "music.youtube.com") { document.querySelector("#play-pause-button").click(); } else { let player = document.querySelector(".html5-video-player"); if (player.classList.contains("paused-mode")) cachedMode = "paused-mode"; if (player.classList.contains("playing-mode")) cachedMode = "playing-mode"; if (player.classList.contains("ended-mode")) cachedMode = "ended-mode"; setTimeout(() => { let player = document.querySelector(".html5-video-player"); if (player.classList.contains(cachedMode)) { document.querySelector("button.ytp-play-button").click(); cachedMode = ""; } }, 200); } });
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址