您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Loads custom CSS for YouTube theatre mode
// ==UserScript== // @name YouTube Theatre CSS // @version 1.0 // @description Loads custom CSS for YouTube theatre mode // @author https://github.com/ruukulada // @namespace https://github.com/ruukulada // @match https://*.youtube.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=youtube.com // @license MIT // @grant none // @inject-into content // ==/UserScript== (function () { 'use strict'; function injectCSS(css) { const style = document.createElement('style'); style.type = 'text/css'; style.innerHTML = css; document.head.appendChild(style); } function loadExternalCSS(url) { fetch(url) .then((response) => response.text()) .then((css) => { injectCSS(css); }) } const cssUrl = 'https://ruukulada.github.io/UserStyles/src/youtubetheatre.css'; loadExternalCSS(cssUrl); function applyStyles() { const currentUrl = window.location.href; if (currentUrl.includes('watch')) { const videoPageCss = "div[id=masthead-container] { opacity:0%; } div[id=masthead-container]:hover { opacity:100%; }"; injectCSS(videoPageCss); } else { const homePageCss = "div[id=masthead-container] { opacity:100%; }"; injectCSS(homePageCss); } } applyStyles(); let lastUrl = window.location.href; new MutationObserver(() => { const currentUrl = window.location.href; if (currentUrl !== lastUrl) { lastUrl = currentUrl; applyStyles(); } }).observe(document, { subtree: true, childList: true }); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址