Bilibili哔哩哔哩直播删除马赛克

Remove the web-player-module-area-mask-panel on Bilibili live page after 5 seconds delay.

// ==UserScript==
// @name         Bilibili哔哩哔哩直播删除马赛克
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Remove the web-player-module-area-mask-panel on Bilibili live page after 5 seconds delay.
// @author       Your Name
// @match        https://live.bilibili.com/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // 延迟执行函数
    setTimeout(function() {
        // 使用querySelector查找元素
        var maskPanel = document.querySelector('#web-player-module-area-mask-panel');

        // 如果找到了元素,则移除它
        if (maskPanel) {
            maskPanel.parentNode.removeChild(maskPanel);
            console.log('移除成功!!!');
        }

        // 创建MutationObserver实例
        var observer = new MutationObserver(function(mutationsList, observer) {
            mutationsList.forEach(function(mutation) {
                mutation.addedNodes.forEach(function(node) {
                    // 检查每个新添加的节点是否包含目标类
                    if (node.classList && node.classList.contains('web-player-module-area-mask-panel')) {
                        node.parentNode.removeChild(node);
                    }
                });
            });
        });

        // 配置MutationObserver
        var config = { childList: true, subtree: true };

        // 开始观察页面变化
        observer.observe(document.body, config);
    }, 5000); // 等待5秒(5000毫秒)
})();