您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Removes the annoying gradients visible when pausing a video.
当前为
- // ==UserScript==
- // @name Youtube Hide Paused Gradient by Sapioit
- // @namespace Sapioit
- // @copyright Sapioit, 2020 - Present
- // @author sapioitgmail.com
- // @license GPL-2.0-only; http://www.gnu.org/licenses/gpl-2.0.txt
- // @icon https://youtube.com/favicon.ico
- // @match https://www.youtube.com/*
- // @match http*://*.youtube.com/*
- // @match http*://youtube.com/*
- // @match https://youtu.be/*
- // @match http*://*.youtu.be/*
- // @description Removes the annoying gradients visible when pausing a video.
- // @version 1.4.1.1
- // @grant GM_addStyle
- // @grant GM_registerMenuCommand
- // @grant GM_setValue
- // @grant GM_getValue
- // ==/UserScript==
- window.addEventListener('keydown', function(e) {
- var play_button = document.querySelector('button.ytp-play-button');
- var valid_target = e.target === document.body || e.target === document.querySelector('#player-api');
- var pressed_space = e.keyCode === 32 || e.keyCode === 'Space'; // Space
- if (play_button && valid_target && pressed_space) {
- e.preventDefault();
- playButton.click();
- }
- });
- if (typeof document.getElementsByClassName("ytp-gradient-top")[0] != "undefined") {
- document.getElementsByClassName("ytp-gradient-top")[0].style.display = 'none';
- }
- if (typeof document.getElementsByClassName("ytp-gradient-top")[0] != "undefined") {
- document.getElementsByClassName("ytp-gradient-top")[0].style.opacity = '0';
- }
- if (typeof document.getElementsByClassName("ytp-gradient-bottom")[0] != "undefined") {
- document.getElementsByClassName("ytp-gradient-bottom")[0].style.display = 'none';
- }
- if (typeof document.getElementsByClassName("ytp-gradient-bottom")[0] != "undefined") {
- document.getElementsByClassName("ytp-gradient-bottom")[0].style.opacity = '0';
- }
- /*
- document.getElementsByClassName("ytp-gradient-top")[0].style.display = 'none';
- document.getElementsByClassName("ytp-gradient-top")[0].style.opacity = '0';
- document.getElementsByClassName("ytp-gradient-bottom")[0].style.display = 'none';
- document.getElementsByClassName("ytp-gradient-bottom")[0].style.opacity = '0';
- */
- GM_addStyle('.ytp-caption-window-container { top: 2% !important; }');
- GM_addStyle('.ytp-gradient-top { display: none !important; opacity: 0 !important; }');
- GM_addStyle('.ytp-gradient-top { width: none !important; opacity: 0 !important; }');
- GM_addStyle('button div.ytp-autonav-toggle-button-container { display: none !important;}');
- GM_addStyle('[data-tooltip-target-id="ytp-autonav-toggle-button"] { display: none !important;}');
- //GM_addStyle('.ytp-button[data-tooltip-target-id="ytp-autonav-toggle-button"] { display: none !important;}');
- GM_addStyle('--ytd-engagement-panel-section-list-rendere { display: none !important;}');
- GM_addStyle('.ytp-time-display > span { padding: 3px; background: rgba(0, 0, 0, 0.5); }');
- //GM_addStyle('.ytd-thumbnail-overlay-time-status-renderen { transition-duration: 0s; }');
- GM_addStyle('yt-reaction-control-panel-view-model:not([reaction-control-panel-expanded]) #hover-area.yt-reaction-control-panel-view-model { margin-bottom: -50px !important; z-index: 1; }');
- window.onload = function(){setTimeout(function () {
- GM_addStyle('button div.ytp-autonav-toggle-button-container { display: none !important;}');
- GM_addStyle('[data-tooltip-target-id="ytp-autonav-toggle-button"] { display: none !important;}');
- GM_addStyle('--ytd-engagement-panel-section-list-rendere { display: none !important;}');
- GM_addStyle('#video-title.ytd-compact-video-renderer { overflow: none !important;}');
- GM_addStyle('ytd-button-renderer > yt-button-shape > button[aria-label="Thanks"] { display: none !important; }');
- GM_addStyle('ytd-button-renderer > yt-button-shape > button[aria-label="Save to playlist"] { display: inline-block !important; }');
- //GM_addStyle('.ytd-thumbnail-overlay-time-status-renderen { transition-duration: 0s; }');
- }, 5*1000)}; //loads after 5 seconds
- function yourFunction(){
- GM_addStyle('button div.ytp-autonav-toggle-button-container { display: none !important;}');
- GM_addStyle('[data-tooltip-target-id="ytp-autonav-toggle-button"] { display: none !important;}');
- GM_addStyle('--ytd-engagement-panel-section-list-rendere { display: none !important;}');
- setTimeout(yourFunction, 30*1000); //loads every 30 seconds
- }
- yourFunction();
- function add_hover_tooltips() {
- /*var video_titles = document.getElementsByTagName("h3").getElementsByClassName("ytd-compact-video-renderer").getElementsByTagName("span");*/
- /*var video_titles = document.querySelector("span.ytd-compact-video-renderer");*/
- //var video_titles = document.getElementsByTagName("span").getElementsByClassName("ytd-compact-video-renderer");
- /*var video_titles = document.querySelectorAll("span.ytd-compact-video-renderer");*/
- var video_titles = document.querySelectorAll("span.ytd-compact-video-renderer, #video-title");
- for(var i=0; i<video_titles.length; i++){
- console.log(video_titles[i]);
- var current_title = video_titles[i].getAttribute("title");
- video_titles[i].setAttribute("alt", current_title);
- video_titles[i].setAttribute("data-title", current_title);
- video_titles[i].setAttribute("data-tooltip", current_title);
- }
- /*
- video_titles = document.querySelectorAll("#video-title");
- for(i=0; i<video_titles.length; i++){
- console.log(video_titles[i]);
- current_title = video_titles[i].getAttribute("title");
- video_titles[i].setAttribute("alt", current_title);
- video_titles[i].setAttribute("data-title", current_title);
- video_titles[i].setAttribute("data-tooltip", current_title);
- }
- */
- }
- window.onloadstart = function(){setTimeout(function () {
- add_hover_tooltips();
- }, 0.001*1000)}; //loads after 0.001 seconds
- window.onload = function(){setTimeout(function () {
- add_hover_tooltips();
- }, 3*1000)}; //loads after 3 seconds
- window.onload = function(){setTimeout(function () {
- add_hover_tooltips();
- }, 10*1000)}; //loads after 10 seconds
- GM_addStyle("span[data-tooltip]:before { z-index:301; content: attr(data-tooltip); position: absolute; opacity: 0; padding: 10px; background: black; color: white;} span[data-tooltip]:hover:before { opacity: 1;} ");
- GM_addStyle(".yt-simple-endpoint[title]:before { z-index:301; content: attr(title); position: absolute; opacity: 0; padding: 10px; background: black; color: white;} .yt-simple-endpoint[title]:hover:before { opacity: 1 !important;} ");
- // <ytd-engagement-panel-section-list-renderer class="style-scope ytd-watch-flexy" visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED">GM_addStyle(a);