哔哩哔哩直播间马赛克去除

去除哔哩哔哩直播间出现的部分马赛克遮挡

// ==UserScript==
// @name         哔哩哔哩直播间马赛克去除
// @namespace    https://greasyfork.org/zh-CN/scripts/488134
// @version      0.0.5
// @description  去除哔哩哔哩直播间出现的部分马赛克遮挡
// @author       yingshiyv
// @match        *://live.bilibili.com/*
// @icon         https://www.bilibili.com/favicon.ico
// @grant        none
// @license      MIT
// ==/UserScript==
(function() {
    'use strict';
    let maskPanelId = 'web-player-module-area-mask-panel';
    let liveBox = 'player-section p-relative border-box none-select z-player-section';
    // 等待网页完成加载
    window.addEventListener('load', function() {
        // 2s后删除马赛克
        setTimeout(function(){
            removeMask();
        },2000);
        //添加点击事件
        //防止点击「暂停按钮」后一段时间,视频源销毁,重新播放时马赛克“复活”
        let player = document.getElementsByClassName(liveBox)[0];
        player.onclick = function(){
            setTimeout(function(){
                removeMask();
            },2000);
        }
    }, false);

    //删除马赛克元素
    function removeMask(){
        let maskPanelDom = document.getElementById(maskPanelId);
        if(!maskPanelDom){return;}
        maskPanelDom.remove();
    }
})();