Greasy Fork is available in English.
防止YouTube和Vimeo在最小化或切换标签时暂停视频。后台播放、画中画、PiP、熄屏播放、切换标签、手机、桌面、免费Premium功能
// ==UserScript==
// @name YOUTUBE MOBILE + Video Background Play Fix — FREE! YouTube, Vimeo, PiP, Screen Off,
// @name:zh-cn YouTube 后台播放 + 视频画中画修复 — 免费!YouTube, Vimeo, 熄屏播放, 小窗播放, 背景播放
// @name:zh-tw YouTube 背景播放 + 視頻畫中畫修復 — 免費!YouTube, Vimeo, 熄屏播放, 小窗播放, 背景播放
// @name:ja YouTube バックグラウンド再生 + ピクチャーインピクチャー修正 — 無料!YouTube, Vimeo, 画面オフ再生, PiP
// @name:ko YouTube 백그라운드 재생 + 화면 끔 재생 수정 — 무료! YouTube, Vimeo, PiP, 화면 끄기, 백그라운드
// @name:fr YouTube Lecture en Arrière-plan + Correction Vidéo — GRATUIT! YouTube, Vimeo, PiP, Écran Éteint
// @name:de YouTube Hintergrundwiedergabe + Video-Fix — KOSTENLOS! YouTube, Vimeo, PiP, Bildschirm Aus
// @name:es YouTube Reproducción en Segundo Plano + Fix — ¡GRATIS! YouTube, Vimeo, PiP, Pantalla Apagada
// @name:pt-br YouTube Reprodução em Segundo Plano + Correção — GRÁTIS! YouTube, Vimeo, PiP, Tela Desligada
// @name:ru YouTube Фоновое Воспроизведение + Исправление — БЕСПЛАТНО! YouTube, Vimeo, PiP, Экран Выключен
// @name:uk YouTube Фонове Відтворення + Виправлення — БЕЗКОШТОВНО! YouTube, Vimeo, PiP, Екран Вимкнено
// @name:pl YouTube Odtwarzanie w Tle + Naprawa — ZA DARMO! YouTube, Vimeo, PiP, Ekran Wyłączony
// @name:it YouTube Riproduzione in Background + Fix — GRATUITO! YouTube, Vimeo, PiP, Schermo Spento
// @name:nl YouTube Achtergrond Afspelen + Video Fix — GRATIS! YouTube, Vimeo, PiP, Scherm Uit
// @name:tr YouTube Arka Planda Oynatma + Düzeltme — ÜCRETSİZ! YouTube, Vimeo, PiP, Ekran Kapalı
// @name:vi YouTube Phát Nền + Sửa Lỗi Video — MIỄN PHÍ! YouTube, Vimeo, PiP, Tắt Màn Hình
// @name:th YouTube เล่นพื้นหลัง + แก้ไขวิดีโอ — ฟรี! YouTube, Vimeo, PiP, ปิดหน้าจอ
// @name:id YouTube Putar Latar Belakang + Perbaikan — GRATIS! YouTube, Vimeo, PiP, Layar Mati
// @name:ms YouTube Main Latar Belakang + Pembaikan — PERCUMA! YouTube, Vimeo, PiP, Skrin Mati
// @name:tl YouTube Background Play + Fix — LIBRE! YouTube, Vimeo, PiP, Screen Off, Tagalog
// @name:ar YouTube تشغيل الخلفية + إصلاح — مجاني! YouTube, Vimeo, PiP, إيقاف الشاشة
// @name:he YouTube נגינת רקע + תיקון — חינם! YouTube, Vimeo, PiP, מסך כבוי
// @name:fa YouTube پخش پسزمینه + تعمیر — رایگان! YouTube, Vimeo, PiP, صفحه خاموش
// @name:hi YouTube बैकग्राउंड प्ले + फिक्स — मुफ़्त! YouTube, Vimeo, PiP, स्क्रीन ऑफ
// @name:bn YouTube ব্যাকগ্রাউন্ড প্লে + ফিক্স — বিনামূল্যে! YouTube, Vimeo, PiP, স্ক্রিন অফ
// @name:ta YouTube பின்னணி இயக்கம் + சரி — இலவசம்! YouTube, Vimeo, PiP, திரை அணைப்பு
// @name:te YouTube బ్యాక్గ్రౌండ్ ప్లే + ఫిక్స్ — ఉచితం! YouTube, Vimeo, PiP, స్క్రీన్ ఆఫ్
// @name:mr YouTube बॅकग्राउंड प्ले + फिक्स — मोफत! YouTube, Vimeo, PiP, स्क्रीन बंद
// @name:ur YouTube بیک گراؤنڈ پلے + فکس — مفت! YouTube, Vimeo, PiP, اسکرین آف
// @name:sv YouTube Bakgrundsuppspelning + Fix — GRATIS! YouTube, Vimeo, PiP, Skärm Av
// @name:da YouTube Baggrundsafspilning + Fix — GRATIS! YouTube, Vimeo, PiP, Skærm Slukket
// @name:nb YouTube Bakgrunnsavspilling + Fix — GRATIS! YouTube, Vimeo, PiP, Skjerm Av
// @name:fi YouTube Taustatoisto + Korjaus — ILMAINEN! YouTube, Vimeo, PiP, Näyttö Pois
// @name:cs YouTube Přehrávání na Pozadí + Oprava — ZDARMA! YouTube, Vimeo, PiP, Obrazovka Vypnuta
// @name:sk YouTube Prehrávanie na Pozadí + Oprava — ZADARMO! YouTube, Vimeo, PiP, Obrazovka Vypnutá
// @name:hu YouTube Háttérlejátszás + Javítás — INGYENES! YouTube, Vimeo, PiP, Képernyő Ki
// @name:ro YouTube Redare în Fundal + Remediere — GRATUIT! YouTube, Vimeo, PiP, Ecran Oprit
// @name:bg YouTube Фоново Възпроизвеждане + Поправка — БЕЗПЛАТНО! YouTube, Vimeo, PiP, Екран Изключен
// @name:hr YouTube Pozadinsko Reproduciranje + Popravak — BESPLATNO! YouTube, Vimeo, PiP, Zaslon Isključen
// @name:sr YouTube Позадинско Репродуковање + Поправка — БЕСПЛАТНО! YouTube, Vimeo, PiP, Екран Искључен
// @name:sl YouTube Predvajanje v Ozadju + Popravek — BREZPLAČNO! YouTube, Vimeo, PiP, Zaslon Izklopljen
// @name:et YouTube Taustaesitus + Parandus — TASUTA! YouTube, Vimeo, PiP, Ekraan Väljas
// @name:lv YouTube Fona Atskaņošana + Labojums — BEZMAKSAS! YouTube, Vimeo, PiP, Ekrāns Izslēgts
// @name:lt YouTube Foninis Atkūrimas + Taisymas — NEMOKAMA! YouTube, Vimeo, PiP, Ekranas Išjungtas
// @name:el YouTube Αναπαραγωγή στο Παρασκήνιο + Διόρθωση — ΔΩΡΕΑΝ! YouTube, Vimeo, PiP, Οθόνη Κλειστή
// @name:ka YouTube ფონური დაკვრა + გამოსწორება — უფასო! YouTube, Vimeo, PiP, ეკრანი გამორთული
// @name:hy YouTube Ֆdelays Նdelays + Fixdelays — ԱՆՎdelays! YouTube, Vimeo, PiP, Էdelays Offdelays
// @name:sw YouTube Kucheza Nyuma + Kurekebisha — BURE! YouTube, Vimeo, PiP, Skrini Imezimwa
// @name:af YouTube Agtergrond Speel + Regstelling — GRATIS! YouTube, Vimeo, PiP, Skerm Af
// @name:ca YouTube Reproducció en Segon Pla + Correcció — GRATUÏT! YouTube, Vimeo, PiP, Pantalla Apagada
// @name:eu YouTube Atzeko Planoko Erreprodukzioa + Konponketa — DOAKO! YouTube, Vimeo, PiP, Pantaila Itzalita
// @name:gl YouTube Reprodución en Segundo Plano + Corrección — GRATIS! YouTube, Vimeo, PiP, Pantalla Apagada
// @name:cy YouTube Chwarae Cefndir + Trwsio — AM DDIM! YouTube, Vimeo, PiP, Sgrin i Ffwrdd
// @name:ga YouTube Seinn Cúlra + Deisiú — SAOR IN AISCE! YouTube, Vimeo, PiP, Scáileán As
// @name:mt YouTube Play Background + Fix — B'XEJN! YouTube, Vimeo, PiP, Screen Mitfi
// @name:is YouTube Bakgrunnsafspilun + Leiðrétting — ÓKEYPIS! YouTube, Vimeo, PiP, Skjár Slökktur
// @name:mk YouTube Позадинско Репродуцирање + Поправка — БЕСПЛАТНО! YouTube, Vimeo, PiP, Екран Исклучен
// @name:sq YouTube Luaj në Sfond + Rregullim — FALAS! YouTube, Vimeo, PiP, Ekrani Fikur
// @name:bs YouTube Pozadinsko Reproduciranje + Popravak — BESPLATNO! YouTube, Vimeo, PiP, Ekran Isključen
// @name:az YouTube Arxa Planda Oynatma + Düzəliş — PULSUZ! YouTube, Vimeo, PiP, Ekran Söndürülüb
// @name:kk YouTube Фондық Ойнату + Түзету — ТЕГІН! YouTube, Vimeo, PiP, Экран Өшірілген
// @name:uz YouTube Fonda Ijro + Tuzatish — BEPUL! YouTube, Vimeo, PiP, Ekran O'chirilgan
// @name:ky YouTube Фондо Ойнотуу + Оңдоо — АКЫСЫЗ! YouTube, Vimeo, PiP, Экран Өчүрүлгөн
// @name:tg YouTube Навозиши Замина + Ислоҳ — РОЙГОН! YouTube, Vimeo, PiP, Экран Хомӯш
// @name:mn YouTube Арын Дэвсгэр Тоглуулах + Засвар — ҮНЭГҮЙ! YouTube, Vimeo, PiP, Дэлгэц Унтраасан
// @name:my YouTube နောက်ခံဖွင့်ခြင်း + ပြင်ဆင်ခြင်း — အခမဲ့! YouTube, Vimeo, PiP, မျက်နှာပြင်ပိတ်
// @name:km YouTube ចាក់ផ្ទៃខាងក្រោយ + ជួសជុល — ឥតគិតថ្លៃ! YouTube, Vimeo, PiP, បិទអេក្រង់
// @name:lo YouTube ຫຼິ້ນພື້ນຫຼັງ + ແກ້ໄຂ — ຟຣີ! YouTube, Vimeo, PiP, ປິດໜ້າຈໍ
// @name:si YouTube පසුබිම් ධාවනය + නිවැරදි කිරීම — නොමිලේ! YouTube, Vimeo, PiP, තිරය ක්රියාවිරහිතයි
// @name:ne YouTube ब्याकग्राउन्ड प्ले + फिक्स — निःशुल्क! YouTube, Vimeo, PiP, स्क्रिन अफ
// @name:am YouTube የጀርባ ማጫወት + ማስተካከያ — ነፃ! YouTube, Vimeo, PiP, ማያ ገጽ ጠፍቷል
// @name:zu YouTube Ukudlala Ngemuva + Ukulungisa — MAHHALA! YouTube, Vimeo, PiP, Isikrini Sivaliwe
// @name:xh YouTube Ukudlala Ngasemva + Ukulungisa — SIMAHLA! YouTube, Vimeo, PiP, Isikrini Sivaliwe
// @name:yo YouTube Ṣíṣe Lẹ́yìn + Ṣàtúnṣe — ỌFẸ́! YouTube, Vimeo, PiP, Iboju Pipa
// @name:ig YouTube Egwu N'azụ + Idozi — N'EFU! YouTube, Vimeo, PiP, Ihuenyo Gbanyụọ
// @name:ha YouTube Kunna Baya + Gyara — KYAUTA! YouTube, Vimeo, PiP, Allon Kashe
// @name:so YouTube Ciyaarta Gadaal + Hagaajin — BILAASH! YouTube, Vimeo, PiP, Shaashadda Dami
// @name:rw YouTube Gukina Inyuma + Gukosora — UBUNTU! YouTube, Vimeo, PiP, Ecran Yazimye
// @name:mg YouTube Milalao ao Ambadika + Fanamboarana — MAIMAIM-POANA! YouTube, Vimeo, PiP, Efijery Maty
// @name:eo YouTube Fona Ludado + Riparo — SENPAGA! YouTube, Vimeo, PiP, Ekrano Malŝaltita
// @name:la YouTube Ludus in Fundo + Emendatio — GRATUITUS! YouTube, Vimeo, PiP, Screen Off
// @name:haw YouTube Hoʻokani Hope + Hoʻoponopono — MANUAHI! YouTube, Vimeo, PiP, Pale Pio
// @name:mi YouTube Purei Tuarā + Whakatika — UTUKORE! YouTube, Vimeo, PiP, Mata Whakaweto
// @name:sm YouTube Taʻalo i Tua + Toe Faʻaleleia — FUA! YouTube, Vimeo, PiP, Lau Tape
// @name:to YouTube Tā Fakahokohoko + Fakatonutonu — TAʻETOTONGI! YouTube, Vimeo, PiP, Sio Tāmateʻi
// @namespace http://greasyfork.icu/
// @version 6.6.6
// @description Prevents YouTube and Vimeo from pausing videos when minimizing or switching tabs. Background Play, Picture-in-Picture, PiP, Screen Off, Tab Switch, Mobile, Desktop, Premium FREE
// @description:zh-CN 防止YouTube和Vimeo在最小化或切换标签时暂停视频。后台播放、画中画、PiP、熄屏播放、切换标签、手机、桌面、免费Premium功能
// @description:zh-TW 防止YouTube和Vimeo在最小化或切換標籤時暫停視頻。背景播放、畫中畫、PiP、熄屏播放、切換標籤、手機、桌面、免費Premium功能
// @description:ja YouTubeとVimeoを最小化またはタブ切り替え時に一時停止しないようにします。バックグラウンド再生、ピクチャーインピクチャー、PiP、画面オフ、タブ切り替え、モバイル、デスクトップ、Premium無料
// @description:ko YouTube 및 Vimeo가 최소화하거나 탭을 전환할 때 비디오가 일시 중지되지 않도록 합니다. 백그라운드 재생, PiP, 화면 끄기, 탭 전환, 모바일, 데스크톱, Premium 무료
// @description:fr Empêche YouTube et Vimeo de mettre en pause les vidéos lors de la minimisation ou du changement d'onglet. Lecture en arrière-plan, PiP, écran éteint, changement d'onglet, mobile, bureau, Premium GRATUIT
// @description:de Verhindert, dass YouTube und Vimeo Videos beim Minimieren oder Wechseln von Tabs pausieren. Hintergrundwiedergabe, PiP, Bildschirm aus, Tab-Wechsel, Mobil, Desktop, Premium KOSTENLOS
// @description:es Evita que YouTube y Vimeo pausan videos al minimizar o cambiar pestañas. Reproducción en segundo plano, PiP, pantalla apagada, cambio de pestaña, móvil, escritorio, Premium GRATIS
// @description:pt-BR Impede que YouTube e Vimeo pausem vídeos ao minimizar ou trocar de guia. Reprodução em segundo plano, PiP, tela desligada, troca de guia, mobile, desktop, Premium GRÁTIS
// @description:ru Предотвращает паузу видео на YouTube и Vimeo при сворачивании или переключении вкладок. Фоновое воспроизведение, PiP, экран выключен, переключение вкладок, мобильный, настольный, Premium БЕСПЛАТНО
// @description:uk Запобігає паузі відео на YouTube та Vimeo при згортанні або перемиканні вкладок. Фонове відтворення, PiP, екран вимкнено, перемикання вкладок, мобільний, настільний, Premium БЕЗКОШТОВНО
// @description:pl Zapobiega wstrzymywaniu filmów YouTube i Vimeo podczas minimalizacji lub przełączania kart. Odtwarzanie w tle, PiP, ekran wyłączony, przełączanie kart, mobilny, komputer, Premium ZA DARMO
// @description:it Impedisce a YouTube e Vimeo di mettere in pausa i video durante la minimizzazione o il cambio di scheda. Riproduzione in background, PiP, schermo spento, cambio scheda, mobile, desktop, Premium GRATUITO
// @description:nl Voorkomt dat YouTube en Vimeo video's pauzeren bij minimaliseren of tabwisseling. Achtergrond afspelen, PiP, scherm uit, tabwisseling, mobiel, desktop, Premium GRATIS
// @description:tr YouTube ve Vimeo'nun küçültme veya sekme değiştirme sırasında videoları duraklatmasını önler. Arka planda oynatma, PiP, ekran kapalı, sekme değiştirme, mobil, masaüstü, Premium ÜCRETSİZ
// @description:vi Ngăn YouTube và Vimeo tạm dừng video khi thu nhỏ hoặc chuyển tab. Phát nền, PiP, tắt màn hình, chuyển tab, di động, máy tính, Premium MIỄN PHÍ
// @description:th ป้องกันไม่ให้ YouTube และ Vimeo หยุดวิดีโอชั่วคราวเมื่อย่อหรือสลับแท็บ เล่นพื้นหลัง, PiP, ปิดหน้าจอ, สลับแท็บ, มือถือ, เดสก์ท็อป, Premium ฟรี
// @description:id Mencegah YouTube dan Vimeo menjeda video saat meminimalkan atau beralih tab. Putar latar belakang, PiP, layar mati, beralih tab, seluler, desktop, Premium GRATIS
// @description:ms Menghalang YouTube dan Vimeo daripada menjeda video apabila meminimumkan atau menukar tab. Main latar belakang, PiP, skrin mati, tukar tab, mudah alih, desktop, Premium PERCUMA
// @description:tl Pinipigilan ang YouTube at Vimeo na i-pause ang mga video kapag nag-minimize o nagpapalit ng tab. Background play, PiP, screen off, tab switch, mobile, desktop, Premium LIBRE
// @description:ar يمنع YouTube و Vimeo من إيقاف مقاطع الفيديو مؤقتًا عند التصغير أو تبديل علامات التبويب. تشغيل الخلفية، PiP، إيقاف الشاشة، تبديل علامات التبويب، الجوال، سطح المكتب، Premium مجاني
// @description:he מונע מ-YouTube ו-Vimeo להשהות סרטונים בעת מזעור או החלפת כרטיסיות. נגינת רקע, PiP, מסך כבוי, החלפת כרטיסיות, נייד, שולחן עבודה, Premium חינם
// @description:fa از توقف موقت ویدیوهای YouTube و Vimeo هنگام کوچکسازی یا تعویض برگه جلوگیری میکند. پخش پسزمینه، PiP، صفحه خاموش، تعویض برگه، موبایل، دسکتاپ، Premium رایگان
// @description:hi YouTube और Vimeo को वीडियो को मिनिमाइज़ या टैब स्विच करते समय रोकने से रोकता है। बैकग्राउंड प्ले, PiP, स्क्रीन ऑफ, टैब स्विच, मोबाइल, डेस्कटॉप, Premium मुफ़्त
// @description:bn YouTube এবং Vimeo কে মিনিমাইজ বা ট্যাব পরিবর্তন করার সময় ভিডিও পজ করা থেকে বিরত রাখে। ব্যাকগ্রাউন্ড প্লে, PiP, স্ক্রিন অফ, ট্যাব সুইচ, মোবাইল, desktop, Premium বিনামূল্যে
// @description:ta YouTube மற்றும் Vimeo குறைக்கும்போது அல்லது தாவல் மாற்றும்போது வீடியோக்களை இடைநிறுத்துவதைத் தடுக்கிறது. பின்னணி இயக்கம், PiP, திரை அணைப்பு, தாவல் மாற்றம், மொபைல், டெஸ்க்டாப், Premium இலவசம்
// @description:te YouTube మరియు Vimeo మినిమైజ్ చేయడం లేదా ట్యాబ్ మారడం సమయంలో వీడియోలను పాజ్ చేయకుండా నిరోధిస్తుంది. బ్యాక్గ్రౌండ్ ప్లే, PiP, స్క్రీన్ ఆఫ్, ట్యాబ్ స్విచ్, మొబైల్, డెస్క్టాప్, Premium ఉచితం
// @description:mr YouTube आणि Vimeo ला व्हिडिओ कमी करताना किंवा टॅब स्विच करताना थांबवण्यापासून प्रतिबंधित करते। बॅकग्राउंड प्ले, PiP, स्क्रीन बंद, टॅब स्विच, मोबाइल, डेस्कटॉप, Premium मोफत
// @description:ur YouTube اور Vimeo کو ویڈیوز کو چھوٹا کرتے یا ٹیب سوئچ کرتے وقت روکنے سے روکتا ہے۔ بیک گراؤنڈ پلے, PiP, اسکرین آف, ٹیب سوئچ, موبائل, ڈیسک ٹاپ, Premium مفت
// @description:sv Förhindrar YouTube och Vimeo från att pausa videor vid minimering eller byte av flik. Bakgrundsuppspelning, PiP, skärm av, flikbyte, mobil, skrivbord, Premium GRATIS
// @description:da Forhindrer YouTube og Vimeo i at sætte videoer på pause ved minimering eller faneskift. Baggrundsafspilning, PiP, skærm slukket, faneskift, mobil, desktop, Premium GRATIS
// @description:nb Forhindrer YouTube og Vimeo fra å pause videoer ved minimering eller fanebytting. Bakgrunnsavspilling, PiP, skjerm av, fanebytte, mobil, skrivebord, Premium GRATIS
// @description:fi Estää YouTubea ja Vimeota keskeyttämästä videoita pienennettäessä tai välilehteä vaihdettaessa. Taustatoisto, PiP, näyttö pois, välilehden vaihto, mobiili, työpöytä, Premium ILMAINEN
// @description:cs Zabraňuje YouTube a Vimeo pozastavovat videa při minimalizaci nebo přepínání karet. Přehrávání na pozadí, PiP, obrazovka vypnuta, přepínání karet, mobil, desktop, Premium ZDARMA
// @description:sk Zabraňuje YouTube a Vimeo pozastaviť videá pri minimalizácii alebo prepnívaní kariet. Prehrávanie na pozadí, PiP, obrazovka vypnutá, prepínanie kariet, mobil, desktop, Premium ZADARMO
// @description:hu Megakadályozza, hogy a YouTube és a Vimeo szüneteltesse a videókat minimalizáláskor vagy lapváltáskor. Háttérlejátszás, PiP, képernyő ki, lapváltás, mobil, asztali, Premium INGYENES
// @description:ro Împiedică YouTube și Vimeo să întrerupă videoclipurile la minimizare sau schimbarea filelor. Redare în fundal, PiP, ecran oprit, schimbare file, mobil, desktop, Premium GRATUIT
// @description:bg Предотвратява YouTube и Vimeo да поставят видеоклипове на пауза при минимизиране или превключване на раздели. Фоново възпроизвеждане, PiP, екран изключен, превключване на раздели, мобилен, настолен, Premium БЕСПЛАТНО
// @description:hr Sprječava YouTube i Vimeo da pauziraju videozapise pri minimiziranju ili promjeni kartice. Pozadinsko reproduciranje, PiP, zaslon isključen, promjena kartice, mobilni, stolni, Premium BESPLATNO
// @description:sr Спречава YouTube и Vimeo да паузирају видео записе при минимизовању или промени картице. Позадинско репродуковање, PiP, екран искључен, промена картице, мобилни, десктоп, Premium БЕСПЛАТНО
// @description:sl Preprečuje YouTube in Vimeo, da bi zaustavila videoposnetke ob pomanjšanju ali preklopu zavihkov. Predvajanje v ozadju, PiP, zaslon izklopljen, preklop zavihkov, mobilni, namizni, Premium BREZPLAČNO
// @description:et Takistab YouTube'i ja Vimeot videote peatamist minimeerimisel või vahekaartide vahetamisel. Taustaesitus, PiP, ekraan väljas, vahekaardi vahetus, mobiil, arvuti, Premium TASUTA
// @description:lv Neļauj YouTube un Vimeo apturēt video minimizēšanas vai cilnes maiņas laikā. Fona atskaņošana, PiP, ekrāns izslēgts, cilnes maiņa, mobilais, dators, Premium BEZMAKSAS
// @description:lt Neleidžia YouTube ir Vimeo sustabdyti vaizdo įrašų sumažinant arba perjungiant skirtukus. Foninis atkūrimas, PiP, ekranas išjungtas, skirtuko perjungimas, mobilusis, stalinis, Premium NEMOKAMA
// @description:el Αποτρέπει το YouTube και το Vimeo από την παύση βίντεο κατά την ελαχιστοποίηση ή την εναλλαγή καρτελών. Αναπαραγωγή στο παρασκήνιο, PiP, οθόνη κλειστή, εναλλαγή καρτελών, κινητό, επιτραπέζιο, Premium ΔΩΡΕΑΝ
// @description:ka ხელს უშლის YouTube-ს და Vimeo-ს ვიდეოების პაუზაზე შემცირებისას ან ჩანართის გადართვისას. ფონური დაკვრა, PiP, ეკრანი გამორთული, ჩანართის გადართვა, მობილური, დესკტოპი, Premium უფასო
// @description:hy Կանխում է YouTube-ի և Vimeo-ի դադարը նվազեցնելիս կամ ներդիրների փոխարկման ժամանակ։ Ֆոնային նվագարկում, PiP, էկրանն անջատված է, Premium ԱՆՎՃԱՐ
// @description:sw Inazuia YouTube na Vimeo kusitisha video wakati wa kupunguza au kubadilisha vichupo. Kucheza nyuma, PiP, skrini imezimwa, kubadilisha vichupo, simu, kompyuta, Premium BURE
// @description:af Voorkom dat YouTube en Vimeo video's onderbreek wanneer dit geminimaliseer of oortjies gewissel word. Agtergrond speel, PiP, skerm af, oortjie wissel, selfoon, rekenaar, Premium GRATIS
// @description:ca Evita que YouTube i Vimeo pausin vídeos en minimitzar o canviar de pestanya. Reproducció en segon pla, PiP, pantalla apagada, canvi de pestanya, mòbil, escriptori, Premium GRATUÏT
// @description:eu YouTube eta Vimeo bideoak minimizatzean edo fitxa aldatzean pausatzea eragozten du. Atzeko planoko erreprodukzioa, PiP, pantaila itzalita, fitxa aldaketa, mugikorra, mahaigaina, Premium DOAKO
// @description:gl Evita que YouTube e Vimeo pausan vídeos ao minimizar ou cambiar de pestana. Reprodución en segundo plano, PiP, pantalla apagada, cambio de pestana, móbil, escritorio, Premium GRATIS
// @description:eo Malhelpas YouTube kaj Vimeo paŭzi videojn dum minimumigo aŭ langeto-ŝanĝo. Fona ludado, PiP, ekrano malŝaltita, langeto-ŝanĝo, poŝtelefono, labortablo, Premium SENPAGA
// @description:cy Yn atal YouTube a Vimeo rhag oedi fideos wrth leihau neu newid tabiau. Chwarae cefndir, PiP, sgrin i ffwrdd, Premium AM DDIM
// @description:ga Cuireann sé cosc ar YouTube agus Vimeo físeáin a chur ar sos nuair a dhéantar íoslaghdú nó athrú cluaisíní. Seinn sa chúlra, PiP, scáileán as, Premium SAOR IN AISCE
// @description:mt Jipprevjeni lil YouTube u Vimeo milli jwaqqfu vidjows meta jimminimizzaw jew jaqilbu t-tabs. Daqq fl-isfond, PiP, skrin mitfi, Premium B'XEJN
// @description:is Kemur í veg fyrir að YouTube og Vimeo geri hlé á myndböndum þegar þeir lágmarka eða skipta um flipa. Bakgrunnsspilun, PiP, slökkt á skjá, Premium ÓKEYPIS
// @description:mk Спречува YouTube и Vimeo да ги паузираат видеата при минимизирање или менување картички. Позадинско репродуцирање, PiP, исклучен екран, Premium БЕСПЛАТНО
// @description:sq Parandalon YouTube dhe Vimeo të ndalojnë videot kur minimizojnë ose ndërrojnë skedat. Luajtja në sfond, PiP, ekrani i fikur, Premium FALAS
// @description:bs Sprječava YouTube i Vimeo da pauziraju videozapise pri minimiziranju ili promjeni kartica. Pozadinska reprodukcija, PiP, isključen ekran, Premium BESPLATNO
// @description:az YouTube və Vimeo-nun videoları minimuma endirərkən və ya nişanları dəyişdirərkən dayandırmasının qarşısını alır. Arxa planda oynatma, PiP, ekran kapalı, Premium PULSUZ
// @description:kk YouTube және Vimeo-ның бейнелерді кішірейту немесе қойындыларды ауыстыру кезінде кідіртуіне жол бермейді. Фондық ойнату, PiP, экран өшірулі, Premium ТЕГІН
// @description:uz YouTube va Vimeoning videolarni minimallashtirish yoki tablarni almashtirishda to'xtatib qo'yishini oldini oladi. Orqa fonda ijro etish, PiP, ekran o'chirilgan, Premium BEPUL
// @description:ky YouTube жана Vimeo видеолорду кичирейтүүдө же өтмөктөрдү которууда тындырууга жол бербейт. Фондо ойнотуу, PiP, экран өчүк, Premium АКЫСЫЗ
// @description:tg Пешгирӣ мекунад, ки YouTube ва Vimeo ҳангоми кам кардан ё иваз кардани ҷадвалҳо видеоҳоро таваққуф кунанд. Навозиши замина, PiP, хомӯш кардани экран, Premium ОЗОД
// @description:mn YouTube болон Vimeo-г цонхыг багасгах эсвэл таб солих үед видеог түр зогсоохоос сэргийлнэ. Фоны тоглуулах, PiP, дэлгэц унтраах, Premium ҮНЭГҮЙ
// @description:my တက်ဘ်များကို လျှော့ချသည့်အခါ သို့မဟုတ် ပြောင်းသည့်အခါ YouTube နှင့် Vimeo ကို ဗီဒီယိုများ ခေတ္တရပ်မသွားအောင် တားဆီးပေးသည်။ နောက်ခံဖွင့်ခြင်း၊ PiP၊ မျက်နှာပြင်ပိတ်ခြင်း၊ Premium အခမဲ့
// @description:km បង្ការ YouTube និង Vimeo ពីការផ្អាកវីដេអូនៅពេលបង្រួមតូច ឬប្តូរផ្ទាំង។ ការចាក់នៅផ្ទៃខាងក្រោយ, PiP, បិទអេក្រង់, Premium ឥតគិតថ្លៃ
// @description:lo ປ້ອງກັນ YouTube ແລະ Vimeo ຈາກການຢຸດວິດີໂອຊົ່ວຄາວເມື່ອຫຼຸດໜ້າຈໍ ຫຼື ປ່ຽນແຖບ. ການຫຼິ້ນໃນພື້ນຫຼັງ, PiP, ປິດໜ້າຈໍ, Premium ຟຣີ
// @description:si ටැබ් අවම කිරීමේදී හෝ මාරු කිරීමේදී YouTube සහ Vimeo වීඩියෝ විරාම කිරීම වළක්වයි. පසුබිම් වාදනය, PiP, තිරය අක්රියයි, Premium නොමිලේ
// @description:ne ट्याबहरू न्यूनीकरण गर्दा वा स्विच गर्दा YouTube र Vimeo लाई भिडियोहरू पज हुनबाट रोक्छ। पृष्ठभूमि प्ले, PiP, स्क्रिन अफ, Premium नि:शुल्क
// @description:am ታቦችን በሚቀንሱበት ወይም በሚቀይሩበት ጊዜ ዩቲዩብ እና ቪሜኦ ቪዲዮዎችን ለአፍታ እንዳያቆሙ ይከላከላል። ከበስተጀርባ ጨዋታ ፣ ፒኢፒ ፣ ማያ ገጽ ጠፍቷል ፣ ፕሪሚየም ነፃ
// @description:zu Ivimba i-YouTube ne-Vimeo ekumiseni amavidiyo isikhashana lapho kuncishiswa noma kushintshwa amathebhu. Ukudlala ngemuva, PiP, isikrini sivaliwe, Premium MAHHALA
// @description:xh Inqanda i-YouTube ne-Vimeo ekumiseni iividiyo xa unciphisa okanye utshintsha iithebhu. Ukudlala ngasemva, i-PiP, isikrini sicinyiwe, i-Premium MAHHALA
// @description:yo Dena YouTube ati Vimeo lati diduro awọn fidio nigbati o ba dinku tabi yipada awọn taabu. Sisisẹsẹhin abẹlẹ, PiP, iboju kuro, Premium ỌFẸ
// @description:ig Na-egbochi YouTube na Vimeo ịkwụsịtụ vidiyo mgbe ị na-ebelata ma ọ bụ na-atụgharị taabụ. Playback ndabere, PiP, ihuenyo gbanyụọ, Premium n'efu
// @description:ha Hana YouTube da Vimeo dakatar da bidiyo lokacin ragewa ko canza shafuka. Playback na baya, PiP, kashe allo, Premium KYAUTA
// @description:so Waxay ka hortagtaa YouTube iyo Vimeo inay hަކadaan fiidiyowyada marka la yareynayo ama la beddelayo tabs. Daawashada dhabarka, PiP, shaashadda off, Premium BILAASH AH
// @description:rw Irinda YouTube na Vimeo guhagarara amavidiyo mugiye kugabanya cyangwa guhindura tabs. Isubiramo ryo mumashanyarazi, PiP, ecran off, Premium RY'UBUNTU
// @description:mg Manakana ny YouTube sy Vimeo tsy hiato ny horonan-tsary rehefa manamaivana na manova tabilao. Fandefasana ambadika, PiP, efijery maty, Premium MAIMAIMPOANA
// @description:la Prohibet YouTube et Vimeo ne intermittant videos cum tabs minimisantes vel mutandi. Background ludere, PiP, screen sunt, Premium LIBER
// @description:mi Ka aukati i a YouTube me Vimeo kia kaua e okioki i nga ataata i te wa e whakaiti ana, e huri ana ranei i nga tabs. Purei papamuri, PiP, whakakore i te mata, Premium KOREUTU
// @description:sm Puipuia le YouTube ma le Vimeo mai le malolo o vitio pe a faʻaitiitia pe sui tabs. Taʻaloga i tua, PiP, tape le lau, Premium FREE
// @description:to Taʻofi e YouTube mo Vimeo mei he kiʻi mālōlō e ngaahi vitioó he taimi ʻoku fakasiʻisiʻi pe fetongi ai e ngaahi lauʻipepá. Tā ʻi mui, PiP, mate e screen, Premium TAʻETOTONGI
// @author ?
// @license CC-BY-4.0
// @match https://www.youtube.com/*
// @match https://youtube.com/*
// @match https://m.youtube.com/*
// @match https://music.youtube.com/*
// @match https://www.youtube-nocookie.com/*
// @match https://vimeo.com/*
// @match https://www.vimeo.com/*
// @match https://player.vimeo.com/*
// @match https://www.dailymotion.com/*
// @match https://dailymotion.com/*
// @match https://www.twitch.tv/*
// @match https://twitch.tv/*
// @match https://www.bilibili.com/*
// @match https://bilibili.com/*
// @match https://www.nicovideo.jp/*
// @match https://nicovideo.jp/*
// @match https://www.tiktok.com/*
// @match https://tiktok.com/*
// @match https://www.instagram.com/*
// @match https://instagram.com/*
// @match https://www.facebook.com/*
// @match https://facebook.com/*
// @match https://www.twitter.com/*
// @match https://twitter.com/*
// @match https://x.com/*
// @match https://www.netflix.com/*
// @match https://netflix.com/*
// @match https://www.disneyplus.com/*
// @match https://disneyplus.com/*
// @match https://www.hulu.com/*
// @match https://hulu.com/*
// @match https://www.primevideo.com/*
// @match https://primevideo.com/*
// @match https://www.hbomax.com/*
// @match https://www.crunchyroll.com/*
// @match https://crunchyroll.com/*
// @match https://www.funimation.com/*
// @match https://www.iqiyi.com/*
// @match https://iqiyi.com/*
// @match https://www.youku.com/*
// @match https://youku.com/*
// @match https://www.qq.com/*
// @match https://v.qq.com/*
// @match https://www.mgtv.com/*
// @match https://www.ixigua.com/*
// @match https://www.douyin.com/*
// @match https://www.kuaishou.com/*
// @match https://www.xiaohongshu.com/*
// @match https://www.weibo.com/*
// @match https://www.acfun.cn/*
// @match https://www.pornhub.com/*
// @match https://pornhub.com/*
// @match https://www.xvideos.com/*
// @match https://www.xnxx.com/*
// @match https://www.redtube.com/*
// @match https://www.youporn.com/*
// @match https://www.xhamster.com/*
// @match https://www.spankbang.com/*
// @match https://www.eporner.com/*
// @match https://*/*
// @grant none
// @run-at document-start
// ==/UserScript==
(function () {
'use strict';
/**
* ===== 形式化“规约/不变式”(Coq风格)=====
* Spec:
* - 页面切到后台/最小化时,站点不应因可见性变化而自动暂停视频。
* Invariants:
* - (I1) visibilitychange / webkitvisibilitychange 不传播到站点监听器。
* - (I2) 在需要的平台上,document.hidden / visibilityState 始终表现为“可见”。
* - (I3) YouTube 的 keep-alive 仅在“主视频播放 && 处于后台(桌面)/或移动端环境”时触发。
* Performance:
* - 仅在检测到 video play 后才启用 keep-alive 定时器;空闲时长间隔唤醒。
*/
const host = location.hostname;
const IS_YOUTUBE =
/(^|\.)youtube\.com$/.test(host) || /(^|\.)youtube-nocookie\.com$/.test(host);
const IS_MOBILE_YOUTUBE = host === 'm.youtube.com';
const IS_DESKTOP_YOUTUBE = IS_YOUTUBE && !IS_MOBILE_YOUTUBE;
const IS_VIMEO = /(^|\.)vimeo\.com$/.test(host);
if (!IS_YOUTUBE && !IS_VIMEO) return;
const IS_ANDROID = /Android/i.test(navigator.userAgent);
// ---------------------------
// 1) Page Visibility:必要时“伪装始终可见”
// 原脚本逻辑:Android 或 非桌面 YouTube 才伪装
// ---------------------------
if (IS_ANDROID || !IS_DESKTOP_YOUTUBE) {
const safeDefine = (prop, getterValue) => {
try {
Object.defineProperty(document, prop, {
configurable: true,
get: () => getterValue,
});
} catch (_) { /* ignore if non-configurable */ }
};
safeDefine('hidden', false);
safeDefine('visibilityState', 'visible');
// 兼容一些旧实现(几乎零成本)
safeDefine('webkitHidden', false);
safeDefine('webkitVisibilityState', 'visible');
}
// 截断可见性事件(捕获阶段最早拦截,开销极小)
const stopEvt = (e) => { e.stopImmediatePropagation(); e.stopPropagation(); };
window.addEventListener('visibilitychange', stopEvt, true);
window.addEventListener('webkitvisibilitychange', stopEvt, true);
// ---------------------------
// 2) Fullscreen:Vimeo 拦截 fullscreenchange
// ---------------------------
if (IS_VIMEO) {
window.addEventListener('fullscreenchange', stopEvt, true);
window.addEventListener('webkitfullscreenchange', stopEvt, true);
}
// ---------------------------
// 3) YouTube:仅在需要时做 keep-alive(极致性能版)
// ---------------------------
if (!IS_YOUTUBE) return;
// 可调参数(保守默认:性能优先)
const KEEP = {
enabled: true,
baseMs: 60_000, // 需要时:约每 60 秒
jitterMs: 10_000, // 抖动,避免太“机械”
idleMs: 300_000, // 不需要时:5 分钟才醒一次
keyCode: 18 // 保持与原脚本一致(Alt)
};
// 优先锁定主播放器 video(减少误触发“缩略图预览 video”)
const MAIN_VIDEO_SELECTOR = [
'#movie_player video',
'ytd-player video',
'ytd-watch-flexy video',
'ytm-player video',
'ytm-watch video'
].join(',');
const randJitter = () => (Math.random() - 0.5) * KEEP.jitterMs;
const getMainVideoPlaying = () => {
const v = document.querySelector(MAIN_VIDEO_SELECTOR) || document.querySelector('video');
if (!v) return null;
if (v.paused || v.ended) return null;
// readyState >= 2 更像“真正在播”
if (v.readyState < 2) return null;
return v;
};
const shouldPing = () => {
if (!KEEP.enabled) return false;
const v = getMainVideoPlaying();
if (!v) return false;
// 桌面 YouTube:只在后台/失焦时 ping(性能最省)
if (IS_DESKTOP_YOUTUBE && !IS_ANDROID) {
// 不伪装 hidden 的情况下,hasFocus/hidden 可用
return !document.hasFocus() || document.hidden === true;
}
// 移动端/Android:为了“后台不暂停”,播放时就 ping(这里已伪装 hidden/state,靠 hasFocus 未必可靠)
return true;
};
const sendKeyEvent = (type, code) => {
// 构造事件对象成本很小(且 Event 不能复用),只在需要时才构造
document.dispatchEvent(new KeyboardEvent(type, {
bubbles: true,
cancelable: true,
key: 'Alt',
code: 'AltLeft',
keyCode: code,
which: code,
altKey: true
}));
};
const ping = () => {
// 与原脚本保持一致:keydown + keyup
sendKeyEvent('keydown', KEEP.keyCode);
sendKeyEvent('keyup', KEEP.keyCode);
};
let timer = 0;
let started = false;
const schedule = (ms) => {
if (timer) clearTimeout(timer);
timer = setTimeout(tick, ms);
};
const tick = () => {
const need = shouldPing();
if (need) ping();
schedule(need ? Math.max(0, KEEP.baseMs + randJitter()) : KEEP.idleMs);
};
const startIfNeeded = () => {
if (started) return;
started = true;
// 先短延迟一次,让页面播放器初始化更稳
schedule(1500);
};
// 只有当 video 真正开始播放才启动(空页面/不播放=0 开销)
document.addEventListener('play', (e) => {
const t = e.target;
if (t && t.tagName === 'VIDEO') startIfNeeded();
}, true);
// 离开页面就别跑了(省资源)
window.addEventListener('pagehide', () => {
if (timer) clearTimeout(timer);
timer = 0;
started = false;
}, true);
})();