Greasy Fork

Greasy Fork is available in English.

默认关闭哔哩哔哩弹幕

关闭哔哩哔哩弹幕,默认开启字幕太烦了

当前为 2019-10-19 提交的版本,查看 最新版本

// ==UserScript==
// @name         默认关闭哔哩哔哩弹幕
// @namespace    http://greasyfork.icu/zh-CN/users/4330
// @version      1.0
// @description  关闭哔哩哔哩弹幕,默认开启字幕太烦了
// @author       x2009again
// @match        http*://www.bilibili.com/*
// @grant        none
// @run-at       document-end
// ==/UserScript==

(function() {
    'use strict';
    var title="";
    function closedanmuku()
    {
        var count=0;
        var timer = setInterval(function() {
            var divfordanmakuswitch=document.querySelector(".bilibili-player-video-danmaku-switch");
            if(divfordanmakuswitch!=null)
            {
                var inputdanmaku= divfordanmakuswitch.firstChild;
                if (inputdanmaku!=null&&title!=document.querySelector(".bilibili-player-video-top-title").innerText) {
                    inputdanmaku.click();
                    title=document.querySelector(".bilibili-player-video-top-title").innerText;
                    clearInterval(timer);
                }
                else if(count<10)
                {
                    count++;
                }
                else
                {
                    clearInterval(timer);
                }
            }
            else if(count<10)
            {
                count++;
            }
            else
            {
                clearInterval(timer);
            }
        }, 100);
    }
    closedanmuku();
    document.addEventListener("click",function(){closedanmuku();});
})();