您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Automatically skips ads on Twitch livestreams. No downloads, no viruses, just ad skipping.
// ==UserScript== // @name Twitchᴾˡᵘˢ Ad Skipper (🚫 No Ads • No Downloads • No Virus) // @version 1.0 // @description Automatically skips ads on Twitch livestreams. No downloads, no viruses, just ad skipping. // @author TonNom // @match https://www.twitch.tv/* // @grant none // @run-at document-end // @namespace https://greasyfork.org/users/1465338 // ==/UserScript== (function() { 'use strict'; const observer = new MutationObserver(() => { const video = document.querySelector('video'); const adBanner = document.querySelector('.ad-banner, .tw-c-background-overlay'); // Si une pub est détectée (flux noir ou overlay), on recharge le lecteur if (video && (video.adBanner || video.duration === 0)) { console.log('[Twitch Ad Skipper] Ad detected, refreshing player...'); const refreshButton = document.querySelector('[data-a-target="player-overlay-click-handler"]'); if (refreshButton) refreshButton.click(); } // Supprimer les overlays pub éventuels const adOverlays = document.querySelectorAll('.ad-banner, .player-ad-overlay'); adOverlays.forEach(el => el.remove()); }); observer.observe(document.body, { childList: true, subtree: true }); console.log('[Twitch Ad Skipper] Script actif'); })();