哔哩哔哩bilibili默认关闭弹幕

Bilibili html5播放器默认关闭弹幕

< 脚本哔哩哔哩bilibili默认关闭弹幕的反馈

提问/评论

§
发表于:2020-06-02

几行代码就可以了

function closeDanMu() {
    const dmswitch = document.querySelector(".bui-checkbox")
    if (dmswitch && !dmswitch.hasAttribute("autoclosed")) {
       dmswitch.click()
       dmswitch.setAttribute("autoclosed", true)
    }
}

(function() {
    'use strict';
    setInterval(closeDanMu, 100)
})();
cngege作者
§
发表于:2020-06-17

原理差不多 但是有两个问题,一个是你这个方法就不能手动打开弹幕了,还有一个就是油猴有一个Bug,比方我打开BiliBili 脚本加载,视频播放结束后,我在视频界面点击另一个视频,脚本还是之前加载的那个脚本,并不会重新加载,所以需要在脚本中一直判断页面是否改变,还要判断用户是否手动打开了弹幕

发表回复

登录以发表回复。