Greasy Fork

Greasy Fork is available in English.

哔哩哔哩bilibili默认关闭弹幕

Bilibili html5播放器默认关闭弹幕

当前为 2020-06-17 提交的版本,查看 最新版本

// ==UserScript==
// @name         哔哩哔哩bilibili默认关闭弹幕
// @description  Bilibili html5播放器默认关闭弹幕
// @author       cngege
// @version      1.6
// @namespace    cngege
// @icon         https://www.bilibili.com/favicon.ico
// @match        *://*.bilibili.com/video/*
// @match        *://*.bilibili.com/watchlater/*
// @match        *://*.bilibili.com/bangumi/play/*
// @require      https://cdn.bootcss.com/jquery/3.5.0/jquery.min.js
// @grant        none
// @run-at       document-end
// ==/UserScript==

(function() {
    let url = geturl();
    let isgo = true;
    let Const = 0;
    go();
    setTimeout(goto,3000);

    function go(){
        Const++;
        if(document.querySelector(".bilibili-player-danmaku-setting-lite-panel") && $(".bilibili-player-danmaku-setting-lite-panel").css('display') != 'none'){
            $(".icon-24danmuon").trigger("click");
            isgo = false;
            return;
        }
        if(document.querySelector(".bui-checkbox") != null){
            $('.bui-checkbox').click();
            isgo = false;
            return;
        }
        if(Const>30){isgo = false;return;}
        setTimeout(go,300);
    }

    function goto(){
        if(!isgo && url!=geturl()){
           url=geturl();
           isgo = true;
           Const = 0;
           go();
        }
        setTimeout(goto,3000);
    }

    function geturl(){
        return window.location.href;
    }

})();