Greasy Fork is available in English.

bilibili 弹幕关闭

自动关闭哔哩哔哩 HTML5 播放器弹幕

< 脚本bilibili 弹幕关闭的反馈

评价:好评 - 脚本运行良好

§
发表于:2020-03-06

禁止底端弹幕,希望可以添加这个功能,代码已写好

document.getElementsByClassName("bilibili-player-block-filter-type").forEach(function(e) {
    if (e.getAttribute("ftype") == "bottom") e.click();
})

这段代码加到 disable_danmaku() 方法里面就可以了。

§
发表于:2020-03-06

貌似得先触发一下 mouseovermouseout 事件,才能像上面那么干。我单独写了个脚本,水平有限,欢迎交流。

https://greasyfork.org/zh-CN/scripts/397431-disable-bilibili-bottom-danmaku

akiirui作者
§
发表于:2020-03-08
编辑于:2020-03-08

谢谢建议~

播放器弹幕设置里的 '屏蔽底部弹幕' 这个选项, 是会自动保存的呀?! 设置了一次不清除浏览器 cookie 就会一直保存. 由于播放器已经提供了完善的底部弹幕屏蔽, 所以暂时不考虑添加此功能.

我测试了一下你这个脚本... 会把已经开启的 '屏蔽底部弹幕' 给取消掉...

akiirui作者
§
发表于:2020-03-08

你的脚本建议再加一行判断.

if (document.querySelector("div[class='bilibili-player-block-filter-type'][data-name='ctlbar_danmuku_bottom_on']") !== null) {
    e.click();
}
§
发表于:2020-03-16

我这边屏蔽底端弹幕选项一直没有记住,所以不得已才写了这个脚本。

感谢你的建议,后续我再观察观察,谢谢。

发表回复

登录以发表回复。