您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
自动转到更宽的 YouTube 屏幕
当前为
- // ==UserScript==
- // @name:ko 유튜브 극장모드
- // @name Youtube Theatermode
- // @name:ru Youtube Театральный режим
- // @name:jp Youtubeシアターモード
- // @name:zh-CN 优酷影院模式
- // @name:zh-TW 優酷影院模式
- // @description:ko 유튜브 화면을 자동으로 꽉 찬 화면으로 바꿉니다.
- // @description Turn to wider Youtube screen automatially.
- // @description:ru Автоматически переключайтесь на более широкий экран Youtube.
- // @description:jp 自動的に広いYouTube画面に移動します
- // @description:zh-CN 自动转到更宽的 YouTube 屏幕
- // @description:zh-TW 自動轉到更寬的 YouTube 屏幕
- // @namespace https://ndaesik.tistory.com/
- // @version 2022.01.24.22:53
- // @author ndaesik
- // @icon https://lh3.googleusercontent.com/iLZyxGK7l1343U4E7eAfgKbRWW6qhzCJq-Z92M60JzCMntFyaFF2GUQVRxPhfGcy6qRISLjHv4fX1vtq0TZkZMAzBjM
- // @match https://www.youtube.com/*
- // ==/UserScript==
- var DEFstyle = `
- /* search results to turn dark when it's dark mode. */
- [dark] .gstl_50.sbdd_a * {background-color:#232323!important; border-color:#282828!important}
- [dark] .gsfs,[dark] .sbpqs_a{color:#FFF!important}
- /* theator mode wider */
- ytd-app:not([guide-persistent-and-visible]) [theater] #player.ytd-watch {height: 100vh!important; max-height: 100vh!important}
- :is(ytd-watch-flexy[theater],ytd-watch-flexy[fullscreen]) #player-theater-container.ytd-watch-flexy,
- ytd-app:not([guide-persistent-and-visible]) [theater] #player video {
- width: 100%!important; height: 100vh!important; max-height: 100vh!important; max-width: 100%!important; left: 0!important}`
- var TOGstyle = `
- ytd-app:not([guide-persistent-and-visible]) :is(
- ytd-masthead,
- #masthead-container.ytd-app::after
- ) {transform: translateY(-56px); transition: transform .1s .5s ease-out}
- ytd-app:not([guide-persistent-and-visible]) :is(
- #masthead-container:hover ytd-masthead,
- #masthead-container:hover.ytd-app::after
- ) {transform: translateY(0px)}
- ytd-app:not([guide-persistent-and-visible]) ytd-page-manager {margin-top: 0!important;}
- ytd-app:not([guide-persistent-and-visible]) :is(
- #player-theater-container:empty~#columns #primary,
- #player-theater-container:empty~#columns #secondary
- ) {padding-top: 56px}
- ytd-app:not([guide-persistent-and-visible]) :is(
- .ytp-chrome-top.ytp-share-button-visible, #iv-drawer .iv-drawer-header, #iv-drawer .iv-drawer-content
- ) {margin-top: 30px}
- ytd-app:not([guide-persistent-and-visible]) [theater] :is(
- #iv-drawer .iv-drawer-header, #iv-drawer .iv-drawer-content,
- .ytp-chrome-top.ytp-share-button-visible, .ytp-multicam-menu-header, .ytp-multicam-menu-items,
- .ytp-playlist-menu-header, .ytp-playlist-menu-items, .ytp-share-panel-close
- ) {margin-top: 56px}
- ytd-app:not([guide-persistent-and-visible]) .ytp-tooltip.ytp-tooltip-opaque.ytp-bottom {right: 60px!important; top: 35px!important}
- ytd-app:not([guide-persistent-and-visible]) [theater] .ytp-tooltip.ytp-tooltip-opaque.ytp-bottom {right: 60px!important; top: 60px!important}`
- var DEF = document.createElement("style")
- DEF.innerText = DEFstyle
- document.head.appendChild(DEF)
- var TOG = document.createElement("style")
- TOG.innerText = TOGstyle
- TOG.className = "TOGstyle"
- window.addEventListener("yt-navigate-finish", () => {
- document.head.appendChild(TOG)
- setTimeout(() => {if ((document.querySelector("#ytd-player").offsetWidth + 50) < window.innerWidth) document.querySelector(".ytp-size-button").click()}, 1500)
- if (!(document.URL.indexOf("watch") > -1)) document.querySelector(".TOGstyle").remove()
- window.scrollTo(0, 0);
- })
- window.addEventListener("mouseup", () => {
- setTimeout(() => {(document.querySelector("#ytd-player").offsetWidth + 50) < window.innerWidth ? document.querySelector(".TOGstyle").remove() : document.head.appendChild(TOG)}, 100)
- })