Greasy Fork is available in English.
直播间刷屏消息Clear
当前为
// ==UserScript==
// @name bilibili弹幕 刷屏Clear
// @namespace mscststs
// @version 0.2
// @description 直播间刷屏消息Clear
// @author mscststs
// @include /https?:\/\/live\.bilibili\.com\/\d/
// @grant none
// ==/UserScript==
(function() {
'use strict';
let list = window.Helper_danmaku_List = [];
let threshold = 3;
function ListennerDanmaku(){
$("body").on("DOMNodeInserted",".chat-item.danmaku-item",function(e){
let content = $(this).find(".danmaku-content").text();
//console.log(content);
if(list[content]){
list[content]+=1;
}else{
list[content]=1;
}
setTimeout(function(){
list[content]-=1;
if(list[content]===0){
delete(list[content]);
}
},5000);
if(list[content]==threshold){
$(this).css("background-color","990");
//console.log("-1s");
}
if(list[content]>threshold){
$(this).remove();
//console.log("-1s");
}
});
$("body").on("DOMNodeInserted",".bilibili-danmaku",function(){
let list = window.Helper_danmaku_List;
let content = $(this).text();
//console.log(list[content]);
if(list[content]>threshold){
$(this).remove();
}
});
}
ListennerDanmaku();
})();