🏠 Home 

B站直播屏蔽底端弹幕

B站屏蔽底端弹幕


Install this script?
// ==UserScript==
// @name         B站直播屏蔽底端弹幕
// @namespace    http://tampermonkey.net/
// @version      2.0.3
// @description  B站屏蔽底端弹幕
// @author       神洛/你失散已久的父亲向晚
// @license      MIT
// @match        https://live.bilibili.com/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// ==/UserScript==
(function () {
'use strict';
//获取底端弹幕的父级元素
//注册监听子元素增加的事件
//将新增的底端弹幕隐藏
var time = setInterval(function () {
let point1 = document.getElementsByTagName('iframe');
if (point1.length === 1) {
let point2 = document.querySelector('.danmaku-item-container');
if (point2 !== null && point2 !== undefined) {
point2.addEventListener('DOMNodeInserted', function (e) {
if (e.relatedNode.className == ' bilibili-danmaku mode-bottomMiddleFLoat') {
e.relatedNode.style.visibility = 'hidden';
//console.log('清除弹幕');
}
});
clearInterval(time);
//console.log('document屏蔽底端弹幕载入成功');
}
}
else {
if (point1[1] !== null && point1[1] !== undefined) {
let point3 = point1[1].contentDocument;
if (point3 !== null && point3 !== undefined) {
let point4 = point3.querySelector('.danmaku-item-container');
if (point4 !== null && point4 !== undefined) {
point4.addEventListener('DOMNodeInserted', function (e) {
if (e.relatedNode.className == ' bilibili-danmaku mode-bottomMiddleFLoat') {
e.relatedNode.style.visibility = 'hidden';
//console.log('清除弹幕');
}
});
clearInterval(time);
//console.log('iframe屏蔽底端弹幕载入成功');
}
}
}
}
}, 100);
})();