您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Enable the left sidebar
// ==UserScript== // @name YouTube Sidebar Auto Expand // @namespace http://tampermonkey.net/ // @version 1.4 // @author Luo // @description Enable the left sidebar // @match https://www.youtube.com/* // @icon https://www.youtube.com/s/desktop/fe2icons/yt_favicon_144.png // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; function isHomepage() { return location.pathname === '/'; } function clickSidebarButton() { const btn = document.querySelector( "ytd-mini-guide-entry-renderer #endpoint, #guide-button, yt-icon-button#guide-button, ytd-app #guide-icon" ); const app = document.querySelector("ytd-app"); if (btn && app && !app.hasAttribute("guide-persistent-and-visible")) { btn.click(); return true; } return false; } function waitForHomepageAndButton() { if (!isHomepage()) return; const interval = setInterval(() => { const clicked = clickSidebarButton(); if (clicked) { clearInterval(interval); } }, 500); } let lastPath = location.pathname; new MutationObserver(() => { if (location.pathname !== lastPath) { lastPath = location.pathname; waitForHomepageAndButton(); } }).observe(document.body, { childList: true, subtree: true }); waitForHomepageAndButton(); })();