您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
芒果TV网页端,自动关闭字幕。
当前为
// ==UserScript== // @name 芒果TV自动关闭弹幕 // @namespace http://tampermonkey.net/ // @version 0.2 // @description 芒果TV网页端,自动关闭字幕。 // @author malagebidi // @icon https://www.mgtv.com/favicon.ico // @match *://*.mgtv.com/* // @license MIT // @grant none // ==/UserScript== (function() { 'use strict'; const config = { checkInterval: 1000, // 检查间隔(毫秒) selectors: { danmuSwitch: '._danmuSwitcher_1qow5_208', activeClass: '_on_1qow5_238' } }; function closeDanmaku() { const danmuSwitch = document.querySelector(config.selectors.danmuSwitch); if (danmuSwitch && danmuSwitch.classList.contains(config.selectors.activeClass)) { danmuSwitch.click(); console.log('已自动关闭弹幕'); return true; } return false; } function init() { // 等待播放器加载完成 const observer = new MutationObserver((mutations, obs) => { if (closeDanmaku()) { obs.disconnect(); // 关闭成功后停止观察 } }); observer.observe(document.body, { childList: true, subtree: true }); } // 页面加载完成后执行 if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } })();