IMDb Full Summary

Automatically show the full plot summary on IMDb

目前為 2021-07-08 提交的版本,檢視 最新版本

// ==UserScript==
// @name          IMDb Full Summary
// @description   Automatically show the full plot summary on IMDb
// @author        chocolateboy
// @copyright     chocolateboy
// @version       2.0.0
// @namespace     https://github.com/chocolateboy/userscripts
// @license       GPL
// @include       https://www.imdb.com/title/tt*
// @grant         none
// ==/UserScript==

/*
 * Tests:
 *
 *  - movie:   https://www.imdb.com/title/tt7638460/
 *  - TV show: https://www.imdb.com/title/tt0108983/
 */

// the truncated summary
const summary = document.querySelector('[data-testid="plot-xl"]')

// the full summary
const storyline = document.querySelector('[data-testid="storyline-plot-summary"] > div > div')

if (summary && storyline && storyline.firstChild) {
    const init = { childList: true }

    const replaceSummary = (_mutations, observer) => {
        observer.disconnect()
        // @ts-ignore
        summary.textContent = storyline.firstChild.textContent
        observer.observe(summary, init)
    }

    replaceSummary([], new MutationObserver(replaceSummary))
}

QingJ © 2025

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