哔哩哔哩bilibili默认关闭弹幕

Bilibili html5播放器默认关闭弹幕

< Feedback on 哔哩哔哩bilibili默认关闭弹幕

Question/comment

§
Posted: 02.06.2020

几行代码就可以了

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)
})();
cngegeAuthor
§
Posted: 17.06.2020

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

Post reply

Sign in to post a reply.