// ==UserScript== // @name bilibili Default Disable Danmaku // @name:zh-CN bilibili 默认关闭弹幕 // @description Auto disable bilibili HTML5 player danmaku. // @description:zh-CN 自动关闭哔哩哔哩 HTML5 播放器弹幕. // @namespace bilibili-danmaku-disabler // @version 2.1.0 // @author kazetoyuki // @match *://www.bilibili.com/video/* // @match *://www.bilibili.com/bangumi/play/* // @match *://live.bilibili.com/* // @run-at document-idle // @require https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js // @require https://greasyfork.org/scripts/48306-waitforkeyelements/code/waitForKeyElements.js?version=275769 // @downloadURL none // ==/UserScript== waitForKeyElements ("input.bui-checkbox:checked", disable_danmaku_new, false); waitForKeyElements ("div.bilibili-player-video-btn-danmaku[name='ctlbar_danmuku_on']", disable_danmaku_old, false); waitForKeyElements ("i.live-icon-danmaku-on", disable_danmaku_live, false); /* For New HTML5 Player */ function disable_danmaku_new () { document.querySelector ("input.bui-checkbox:checked").click (); } /* For Old HTML5 Player */ function disable_danmaku_old () { document.querySelector ("i.icon-24danmuon").click (); } /* For Live HTML5 Player */ function disable_danmaku_live () { document.querySelector ("i.live-icon-danmaku-on").click (); }