您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Move the top of the progress bar to the bottom of the YouTube player and keep buttons at the top
// ==UserScript== // @name YouTube Player Layout Modifier // @namespace http://tampermonkey.net/ // @version 0.1 // @description Move the top of the progress bar to the bottom of the YouTube player and keep buttons at the top // @author Your Name // @match https://www.youtube.com/* // @grant GM_addStyle // ==/UserScript== (function() { 'use strict'; // Function to rearrange player elements function rearrangePlayerElements() { const player = document.querySelector('.html5-video-player'); const progressBar = document.querySelector('.ytp-progress-bar-container'); const controls = document.querySelector('.ytp-chrome-bottom'); if (player && progressBar && controls) { // Move controls (buttons) to the top of the player player.insertBefore(controls, player.firstChild); // Move progress bar to the bottom of the player player.appendChild(progressBar); } } // Mutation observer to rearrange elements when player is loaded or changed const observer = new MutationObserver(rearrangePlayerElements); // Observe changes in the body, specifically to the video player observer.observe(document.body, { childList: true, subtree: true }); // Call the function initially to rearrange elements if the player is already present rearrangePlayerElements(); })();