Greasy Fork

来自缓存

Greasy Fork is available in English.

战旗清理弹幕

自动清理战旗弹幕,改善因弹幕池弹幕过多造成直播卡顿。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         战旗清理弹幕
// @namespace    com.jh
// @version      0.2
// @description  自动清理战旗弹幕,改善因弹幕池弹幕过多造成直播卡顿。
// @description  去除了快捷键,并改变了弹幕自动清理的策略,从以前的按时间清理
// @description  改成了按弹幕池数量清理,一旦弹幕数量大于150条就会触发清理操作。
// @description  这种通过监控弹幕数量的方式来执行清理,会更加的有效和具有针对性,在弹幕短时间高能刷屏时能发挥更大的效果
// @description  如果有什么建议和反馈可以通过邮箱[email protected]来和我交流
// @author       haogg
// @match        *://www.zhanqi.tv/*
// @grant        none
// ==/UserScript==

(function() {
   //阈值
    var threshold=150;
    //每隔1秒检查一次弹幕池的数量
    window.setInterval(clear,1000);
    function clear(){
        //如果当前累积弹幕数量大于阈值就清除
        if(getListLength()>threshold){
        var m=document.getElementsByClassName("clear-screen-btn js-hover-btn");
        m[0].click();
        }
    }
    //获取当前累积的弹幕数量
    function getListLength(){
        var msgList=document.getElementsByClassName("js-chat-msg-list");
       return msgList[0].getElementsByTagName("li").length ;
    }
})();