Greasy Fork

Greasy Fork is available in English.

YouTube - 阻止自动播放预览

在所有YouTube页面上阻止缩略图悬停预览(WebP和视频)。保留进度徽章和播放按钮。

当前为 2025-11-13 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         YouTube - Block Autoplay Preview
// @name:ar      يوتيوب - حظر معاينة التشغيل التلقائي
// @name:bg      YouTube - Блокиране на Автоматично Възпроизвеждане на Преглед
// @name:ca      YouTube - Bloqueja Previsualització de Reproducció Automàtica
// @name:cs      YouTube - Blokovat Autoplay Náhled
// @name:cy      YouTube - Bloc Rhagddangos Chwarae Awtomatig
// @name:da      YouTube - Blokér Autoplay-Forhåndsvisning
// @name:de      YouTube - Autoplay-Vorschau Blockieren
// @name:el      YouTube - Μπλοκάρει Προεπισκόπηση Αυτόματης Αναπαραγωγής
// @name:eo      YouTube - Bloki Aŭtomatan Antaŭrigardon
// @name:es      YouTube - Bloquear Vista Previa de Reproducción Automática
// @name:et      YouTube - Blokeeri Autoplay Eelvaade
// @name:eu      YouTube - Autoplay Aurrebista Blokeatu
// @name:fi      YouTube - Estä Autotoiston Esikatselu
// @name:fr      YouTube - Bloquer Aperçu Lecture Automatique
// @name:fr-CA   YouTube - Bloquer Aperçu Lecture Automatique
// @name:gl      YouTube - Bloquear Vista Previa de Reprodución Automática
// @name:he      YouTube - חסום תצוגה מקדימה אוטומטית
// @name:hi      YouTube - ऑटोप्ले पूर्वावलोकन ब्लॉक करें
// @name:hr      YouTube - Blokiraj Automatski Pregled
// @name:hu      YouTube - Autoplay Előnézet Blokkolása
// @name:id      YouTube - Blokir Pratinjau Putar Otomatis
// @name:is      YouTube - Blokera Sjálfvirka Forskoðun
// @name:it      YouTube - Blocca Anteprima Riproduzione Automatica
// @name:ja      YouTube - 自動再生プレビューをブロック
// @name:ka      YouTube - ავტომატური წინასწარი ჩვენების ბლოკირება
// @name:ko      YouTube - 자동 재생 미리보기 차단
// @name:lt      YouTube - Blokuoja Autoplay Peržiūrą
// @name:lv      YouTube - Bloķēt Autoplay Priekšskatījumu
// @name:ms      YouTube - Blok Pratinjau Putar Automatik
// @name:nb      YouTube - Blokker Forhåndsvisning av Autoplay
// @name:nl      YouTube - Blokkeer Automatische Afspeelvoorbeeld
// @name:no      YouTube - Blokker Autoplay-Forhåndsvisning
// @name:pl      YouTube - Blokuj Podgląd Automatycznego Odtwarzania
// @name:pt-BR   YouTube - Bloquear Prévia de Reprodução Automática
// @name:ro      YouTube - Blochează Previzualizare Redare Automată
// @name:ru      YouTube - Блокировать Автовоспроизведение Превью
// @name:sk      YouTube - Blokovať Autoplay Náhľad
// @name:sl      YouTube - Blokiraj Samodejni Predogled
// @name:sq      YouTube - Bllokoni Parapamjen e Riprodhimit Automatike
// @name:sr      YouTube - Blokiraj Automatsko Reprodukciju Pregleda
// @name:sv      YouTube - Blockera Autoplay-Förhandsgranskning
// @name:th      YouTube - บล็อกตัวอย่างการเล่นอัตโนมัติ
// @name:tr      YouTube - Otomatik Oynatma Önizlemesini Engelle
// @name:ug      يوتيۇب - ئاپتوماتىك كۆرۈش ئالدىن كۆرۈشنى چەكلەش
// @name:uk      YouTube - Блокувати Автовідтворення Попереднього Перегляду
// @name:vi      YouTube - Chặn Preview Tự Động Khi Hover
// @name:zh-CN   YouTube - 阻止自动播放预览
// @name:zh-TW   YouTube - 阻止自動播放預覽
// @description         Blocks YouTube thumbnail hover previews (WebP & video) while keeping progress bars and play buttons. Works on all pages, no login or permissions needed, runs at document-start.
// @description:ar      يحظر معاينات الصور المصغرة عند التمرير (WebP وفيديو) على جميع صفحات يوتيوب. يحافظ على شارة التقدم وأزرار التشغيل.
// @description:bg      Блокира предварителни прегледи при навеждане на миниатюри (WebP и видео) на всички страници на YouTube. Запазва значки за напредък и бутони за възпроизвеждане.
// @description:ca      Bloqueja les visualitzacions prèvies de les miniatures en passar-hi per sobre (WebP i vídeo) a totes les pàgines de YouTube. Manté les insígnies de progrés i els botons de reproducció.
// @description:cs      Blokuje náhledy miniaturek při najetí myší (WebP a video) na všech stránkách YouTube. Zachovává insignie postępu a tlačítka přehrávání.
// @description:cy      Bloc rhagddangos thumbnail hover (WebP a fideo) ar bob tudalen YouTube. Cadw nodi cynnydd a botymau chwarae.
// @description:da      Blokerer miniature-hover-forhåndsvisninger (WebP og video) på alle YouTube-sider. Bevarer fremskridtsmærker og afspilningsknapper.
// @description:de      Blockiert Hover-Vorschauen von Thumbnails (WebP & Video) auf allen YouTube-Seiten. Behält Fortschrittsabzeichen und Play-Buttons bei.
// @description:el      Μπλοκάρει προεπισκοπήσεις εικόνων miniature κατά το hover (WebP και βίντεο) σε όλες τις σελίδες YouTube. Διατηρεί εμβλήματα προόδου και κουμπιά αναπαραγωγής.
// @description:eo      Blokas miniaturojn hover antaŭrigardojn (WebP & video) sur ĉiuj YouTube-paĝoj. Konservas progresajn insignojn kaj ludbutonojn.
// @description:es      Bloquea vistas previas de miniaturas al pasar el mouse (WebP y video) en todas las páginas de YouTube. Mantiene insignias de progreso y botones de reproducción.
// @description:et      Blokeerib thumbnail-kursorilähisvaadet (WebP ja video) kõigil YouTube lehtedel. Hoiab ära edasiliikumise märgid ja esitusnupud.
// @description:eu      Aurrebista blokeatu thumbnail hover (WebP eta bideoa) YouTube orri guztietan. Aurrerapenerako badgeak eta play botoiak mantentzen ditu.
// @description:fi      Estää thumbnail-kohdistus-esikatselut (WebP ja video) kaikilla YouTube-sivuilla. Säilyttää edistymismerkit ja toistonapit.
// @description:fr      Bloque les aperçus au survol des miniatures (WebP et vidéo) sur toutes les pages YouTube. Conserve les badges de progression et boutons de lecture.
// @description:fr-CA   Bloque les aperçus au survol des miniatures (WebP et vidéo) sur toutes les pages YouTube. Conserve les badges de progression et boutons de lecture.
// @description:gl      Bloquea as vistas previas de miniaturas ao pasar o rato (WebP e vídeo) en todas as páxinas de YouTube. Mantén as insignias de progreso e os botóns de reprodución.
// @description:he      חוסם תצוגות מקדימות של תמונות ממוזערות (WebP ווידאו) בכל דפי YouTube. שומר על תגי התקדמות וכפתורי ניגון.
// @description:hi      YouTube थंबनेल होवर पूर्वावलोकन (WebP और वीडियो) ब्लॉक करता है, प्रोग्रेस बार और प्ले बटन रखता है। सभी पेजों पर काम करता है, लॉगिन या अनुमति नहीं चाहिए।
// @description:hr      Blokira preglede pri lebdenju na sličicama (WebP i video) na svim stranicama YouTubea. Zadržava značke napretka i tipke za reprodukciju.
// @description:hu      Blokkolja a miniatűr hover előnézeteket (WebP és video) minden YouTube-oldalon. Megtartja a haladási jelvényeket és lejátszási gombokat.
// @description:id      Memblokir pratinjau hover thumbnail (WebP & video) di semua halaman YouTube. Menjaga badge kemajuan dan tombol play.
// @description:is      Blokkar forsýnispillist fyrirsýni á öllum YouTube síðum. Halda áfram framfara merki og spila hnappum.
// @description:it      Blocca anteprime hover su miniature (WebP e video) su tutte le pagine YouTube. Mantiene badge di progresso e pulsanti play.
// @description:ja      YouTubeのすべてのページでサムネイルのホバー時プレビュー(WebPおよびビデオ)をブロックします。進捗バッジと再生ボタンを保持。
// @description:ka      ბლოკავს მინიატურების ჰოვერ წინასწარ ჩვენებას (WebP & ვიდეო) YouTube-ის ყველა გვერდზე. ინახავს პროგრესის ბეჯებსა და დაკვრის ღილაკებს.
// @description:ko      모든 YouTube 페이지에서 썸네일 호버 미리보기(WebP 및 비디오)를 차단합니다. 진행 배지와 재생 버튼을 유지합니다.
// @description:lt      Blokuoti miniatiūrų užvedimo peržiūras (WebP ir vaizdo įrašus) visose „YouTube“ puslapiuose. Išlaiko pažangos ženklus ir grojimo mygtukus.
// @description:lv      Bloķē sīktēlu pārslēgšanās priekšskatījumu (WebP un video) visās YouTube lapās. Saglabā progresijas emblēmas un atskaņošanas pogas.
// @description:ms      Menghalang pratinjau hover thumbnail (WebP & video) pada semua halaman YouTube. Menyimpan lencana kemajuan dan butang play.
// @description:nb      Blokkerer forhåndsvisninger av miniatyrbilder ved svev (WebP og video) på alle YouTube-sider. Beholder fremdriftsmerker og avspillingsknapper.
// @description:nl      Blokkeert hover-voorbeelden van thumbnails (WebP en video) op alle YouTube-pagina's. Behoudt voortgangsbadges en afspeelknoppen.
// @description:no      Blokkerer forhåndsvisninger av miniatyrer ved svev (WebP og video) på alle YouTube-sider. Beholder fremdriftsmerker og avspillingsknapper.
// @description:pl      Blokuje podglądy miniaturek przy najechaniu myszą (WebP i wideo) na wszystkich stronach YouTube. Zachowuje odznaki postępu i przyciski odtwarzania.
// @description:pt-BR   Bloqueia prévias de miniaturas ao passar o mouse (WebP e vídeo) em todas as páginas do YouTube. Mantém badges de progresso e botões de play.
// @description:ro      Blochează previzualizări la hover pe miniaturi (WebP și video) pe toate paginile YouTube. Păstrează insigne de progres și butoane de redare.
// @description:ru      Блокирует превью при наведении на миниатюры (WebP и видео) на всех страницах YouTube. Сохраняет значки прогресса и кнопки воспроизведения.
// @description:sk      Blokuje náhľady miniatúr pri prechode myšou (WebP a video) na všetkých stránkach YouTube. Zachováva odznaky postępu a tlačidlá prehrávania.
// @description:sl      Blokira predoglede sličic ob preletu (WebP in video) na vseh straneh YouTube. Ohrani značke napredka in gumbi za predvajanje.
// @description:sq      Bllokon parapamjen e hover thumbnail (WebP dhe video) në të gjitha faqet e YouTube. Mbaj shenja progresi dhe butona play.
// @description:sr      Blokira preglede pri lebdećem pokazivaču na sličicama (WebP i video) na svim stranicama YouTube-a. Zadržava badge-ove napretka i dugmiće za reprodukciju.
// @description:sv      Blockerar förhandsgranskningar vid hovring på miniatyrer (WebP och video) på alla YouTube-sidor. Behåller framstegsmärken och play-knappar.
// @description:th      บล็อกตัวอย่างการเลื่อนเมาส์บนรูปย่อ (WebP และวิดีโอ) บนทุกหน้าของ YouTube รักษาเครื่องหมายความคืบหน้าและปุ่มเล่น.
// @description:tr      Tüm YouTube sayfalarında küçük resim hover önizlemelerini (WebP ve video) engeller. İlerleme rozetlerini ve oynat düğmelerini korur.
// @description:ug      بارلىق YouTube بەتلىرىدە كىچىك رەسىم hover ئالدىن كۆرۈشلىرىنى (WebP & ۋىدىيو) چەكلەيدۇ. ئىلگىرىلەش بەلگىلىرى ۋە ئويناش كۇنۇپكىلىرىنى ساقلايدۇ.
// @description:uk      Блокує попередній перегляд при наведенні на мініатюри (WebP та відео) на всіх сторінках YouTube. Зберігає значки прогресу та кнопки відтворення.
// @description:vi      Chặn hiệu ứng xem trước khi hover thumbnail trên mọi trang YouTube. Giữ badge tiến độ và nút play.
// @description:zh-CN   在所有YouTube页面上阻止缩略图悬停预览(WebP和视频)。保留进度徽章和播放按钮。
// @description:zh-TW   在所有YouTube頁面上阻止縮圖懸停預覽(WebP和視頻)。保留進度徽章和播放按鈕.
// @namespace    http://greasyfork.icu/users/979364-miebie-1412
// @author       miebie.1412
// @version      1.1.6
// @match        https://www.youtube.com/*
// @match        http://www.youtube.com/*
// @match        https://youtube.com/*
// @match        http://youtube.com/*
// @grant        none
// @run-at       document-start
// @license      MIT
// @homepageURL  http://greasyfork.icu/en/users/979364-miebie-1412
// @supportURL   http://greasyfork.icu/en/users/979364-miebie-1412
// @icon         data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABm0lEQVR4AdSWAZaCIBRFaTY2tbJsZTUra979iqECYqLWHJ4IfP67cMLhxx38NwF4Onfu1KiurfN4vQMAGd4V4HXVe23dOw+lbksP0A1MCNuwqk92mEVaUgOQOcbIOnd4AGF+BiBDa6jevXiA3Y1laIs+EkAMzn0FwEOoN+kS6uTcaSznnI8h3kvd6TK3AzeZXKRGeoSKpQzGiTcpDihV8ZIDwLCJTyvvBUrR7KKqackB/E3DXz36dqyGI1sOgPGoZM4Ruqp+SiUgycW8BTCiAqQEYjStbdYAIBMQ7AY7Q7tYtQAwTP7QGEypFoA/rosh1gJgaN+J1Arn+nMAvzOTl6w6mSsHkPTn4yK9/csPE+cA+ktDOGHpe/edSJ6OHABe3OHCi2kSSkY2FtTM4+rFvZJcUc0BMIkEXiQEijM/kAJtLKiZk1y54qyUAFjgVo+PAeA8b7XIbN4jd8AWbQA60zRQlrbiIJcd8zMAEguCq5N10t5QmONlFj0ArQ6CQX+hrFmTl/8b1NiZBgD0CAJCu1DqfXUd5CDvZIf/AQAA//8BTt4CAAAABklEQVQDALNfokFDr0z6AAAAAElFTkSuQmCC
// ==/UserScript==
(function() {
    'use strict';
    const css = `
        ytd-moving-thumbnail-renderer,
        ytd-thumbnail-overlay-resume-playback-renderer,
        ytd-thumbnail-overlay-loading-preview-renderer,
        ytd-video-preview,
        video[src*="an_webp"], video[src*="video-preview"],
        img[src*="an_webp"], img[src*="video-preview"] {
            display: none !important;
        }
        ytd-thumbnail img { opacity: 1 !important; }
        ytd-thumbnail-overlay-resume-playback-renderer[style*="width"],
        #thumbnail-overlay-play { display: block !important; }
    `;
    const style = document.createElement('style');
    style.textContent = css;
    (document.head || document.documentElement).appendChild(style);
    const clean = () => {
        document.querySelectorAll('img[src*="an_webp"], img[src*="video-preview"], video[src*="an_webp"], video[src*="video-preview"]').forEach(el => {
            if (el.tagName == 'IMG') {
                el.src = el.src.replace(/an_webp\/[^&]*&/g, '').replace(/video-preview\/[^&]*&/g, '');
                el.srcset = '';
            } else if (el.tagName == 'VIDEO') {
                el.pause();
                el.src = '';
            }
        });
    };
    if (document.readyState == 'loading') {
        document.addEventListener('DOMContentLoaded', clean);
    } else {
        clean();
    }
    new MutationObserver(clean).observe(document.documentElement, {
        childList: true,
        subtree: true,
        attributes: true,
        attributeFilter: ['src', 'srcset']
    });
    setInterval(clean, 500);
})();