Bilibili html5播放器默认关闭弹幕
< 腳本哔哩哔哩bilibili默认关闭弹幕的回應
几行代码就可以了
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) })();
原理差不多 但是有两个问题,一个是你这个方法就不能手动打开弹幕了,还有一个就是油猴有一个Bug,比方我打开BiliBili 脚本加载,视频播放结束后,我在视频界面点击另一个视频,脚本还是之前加载的那个脚本,并不会重新加载,所以需要在脚本中一直判断页面是否改变,还要判断用户是否手动打开了弹幕
登入以回復
几行代码就可以了