您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Quality of life changes to Max.com
当前为
- // ==UserScript==
- // @name Max Max
- // @namespace ccn0
- // @version 4
- // @description Quality of life changes to Max.com
- // @author CCN0
- // @license MIT
- // @match *://*.max.com/*
- // @icon https://external-content.duckduckgo.com/ip3/www.max.com.ico
- // @grant none
- // ==/UserScript==
- (function() {
- function maxMaxMax() {
- var skipbutton = document.querySelector('[data-testid="player-ux-skip-button"]');
- if (skipbutton) {skipbutton.click()};
- function removeElements(selector) {
- const elements = document.querySelectorAll(selector);
- elements.forEach(element => {
- element.remove();
- });
- }
- const playertextelems = document.querySelectorAll('[class^="Title-Beam-Web-Ent"],[class^="SeasonEpisode-Beam-Web-Ent"],[class^="Subtitle-Beam-Web-Ent"],[data-testid^="player-ux-scrubber-timestamp"],[data-testid^="player-ux-scrubber-position"]');
- playertextelems.forEach(element => {
- element.style.opacity = "0.5";
- });
- const backtrackbehindthewhitepart = document.querySelectorAll('[data-testid^="player-ux-scrubber-track"]');
- backtrackbehindthewhitepart.forEach(element => {
- element.style.opacity = "0.2";
- });
- const controlsmarginelem = document.querySelectorAll('[class^="ControlsFooterBottom-Beam-Web-Ent"]');
- controlsmarginelem.forEach(element => {
- element.style.marginBottom = "-20px";
- element.style.marginTop = "-10px";
- });
- if (location.href.includes('/video/watch')) {
- const svgbuttons = document.querySelectorAll('svg');
- svgbuttons.forEach(element => {
- element.style.opacity = "0.5";
- });}
- const playergradients = document.querySelectorAll('[class^="TopGradient-Beam-Web-Ent"],[class^="BottomGradient-Beam-Web-Ent"],[class^="RatingsAdvisoriesContainer-Beam-Web-Ent"]');
- playergradients.forEach(element => {
- element.style.opacity = "0";
- });
- const episodedetailselem = document.querySelectorAll('[class^="SeasonEpisodeSubtitleContainer-Beam-Web-Ent"]');
- episodedetailselem.forEach(element => {
- element.style.height = "10px";
- });
- removeElements('[class^="ControlsFooterBottomLeft-Beam-Web-Ent"]');
- };
- setInterval(maxMaxMax,500);
- })();