// ==UserScript== // @name bilibili弹幕 刷屏Clear // @namespace mscststs // @version 0.2 // @description 直播间刷屏消息Clear // @author mscststs // @include /https?:\/\/live\.bilibili\.com\/\d/ // @grant none // @downloadURL 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(); })();