您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Youtube Auto Expand Video Description! YT自动展开视频描述详细!
当前为
// ==UserScript== // @name Youtube Auto Expand Video Description // @namespace http://tampermonkey.net/ // @version 1.9 // @description Youtube Auto Expand Video Description! YT自动展开视频描述详细! // @author Martin______X // @match https://www.youtube.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=youtube.com // @grant none // @license MIT // ==/UserScript== let __$url = ""; let __$videoTitle = ""; //Async const expandDescriptionClick = (async (expandObj) => { expandObj.click(); }); //set URL const setUrl = ((url) => { console.warn("Description Expanded!"); __$url = url; }); //Loop const urlCheckDesInterval = setInterval(() => { let url = document.URL; let paperButtons = document.getElementsByClassName("button style-scope ytd-text-inline-expander"); let i = paperButtons.length; // if (__$url != url && url.includes("watch?v=")) { // "Show more" button let expandObj = paperButtons[i - 2]; // "Show less" button let collapseObj = paperButtons[i - 1]; //Click it expandDescriptionClick(expandObj); //check visibility if (collapseObj.checkVisibility()) { //Watching In Non-playlist if (!url.includes("&list=")) { setUrl(url); } //Watching In Playlist else { let videoTitle = document.getElementById("video-title"); if (__$videoTitle != videoTitle) { setUrl(url); __$videoTitle = videoTitle; } } } } }, 100);