Youtube Auto Expand Video Description

Youtube Auto Expand Video Description! YT自动展开视频描述详细!

目前为 2024-02-08 提交的版本。查看 最新版本

// ==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);

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址