Greasy Fork is available in English.

bilibili 弹幕关闭

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

< 脚本bilibili 弹幕关闭的反馈

提问/评论

§
发表于:2018-11-12

更新2.0后新版HTML5播放器不能自动关弹幕

更新2.0后新版HTML5播放器不能自动关弹幕

§
发表于:2018-11-12

刚才又重新试了一下,1.2版本也不行,只有1.1版本正常

akiirui作者
§
发表于:2018-11-12

可能是 Cloudflare 的 jQuery CDN 国内不能用, 我换一个引用试试

akiirui作者
§
发表于:2018-11-12

@Kazetoyuki 说道: 可能是 Cloudflare 的 jQuery CDN 国内不能用, 我换一个引用试试

现在切换到国内的 bootcdn 了, 应该可以了... 之前习惯性用了 Cloudflare 的, 忘记国内可能被墙...

akiirui作者
§
发表于:2018-11-12

waitForKeyElements.js 用的是 Greasyfork 的库, 既然能进来更新... 应该不是这个库的影响.

§
发表于:2018-12-04
编辑于:2018-12-04

@Kazetoyuki 说道: waitForKeyElements.js 用的是 Greasyfork 的库, 既然能进来更新... 应该不是这个库的影响.

不知道问题解决了没有?刚试了一下,把waitForKeyElement最后的false改成true好像就可以用了。。另外能求个whitelist的功能吗( ﹁ ﹁ ) 想把部分up加入白名单就不会默认关弹幕了

§
发表于:2018-12-06

我试了最新版本,打开一个B站网页,开关是先关了下,然后又打开

akiirui作者
§
发表于:2018-12-07

@jih332 said:

@Kazetoyuki 说道: waitForKeyElements.js 用的是 Greasyfork 的库, 既然能进来更新... 应该不是这个库的影响.

不知道问题解决了没有?刚试了一下,把waitForKeyElement最后的false改成true好像就可以用了。。另外能求个whitelist的功能吗( ﹁ ﹁ ) 想把部分up加入白名单就不会默认关弹幕了

2.0版本就是好的... 只是当时用的Cloudflare的CDN有的国内用户不能用... 2.0.1只是切换到了BootCDN了... false改成ture会重复开关的...

akiirui作者
§
发表于:2018-12-07

@"梁锦鹏" said: 我试了最新版本,打开一个B站网页,开关是先关了下,然后又打开

2.0.1 实测没有问题哟... 你是不是看楼上的改了 false 为 true. 已在旧版/新版 HTML5 播放器测试

akiirui作者
§
发表于:2018-12-07

@jih332 said:

@Kazetoyuki 说道: waitForKeyElements.js 用的是 Greasyfork 的库, 既然能进来更新... 应该不是这个库的影响.

不知道问题解决了没有?刚试了一下,把waitForKeyElement最后的false改成true好像就可以用了。。另外能求个whitelist的功能吗( ﹁ ﹁ ) 想把部分up加入白名单就不会默认关弹幕了

whitelist... 这个功能比较复杂. 我很菜... 估计暂时是没办法添加了, 抱歉

§
发表于:2018-12-09

@Kazetoyuki 说道: waitForKeyElements.js 用的是 Greasyfork 的库, 既然能进来更新... 应该不是这个库的影响.

@Kazetoyuki 说道:

@jih332 said:

@Kazetoyuki 说道: waitForKeyElements.js 用的是 Greasyfork 的库, 既然能进来更新... 应该不是这个库的影响.

不知道问题解决了没有?刚试了一下,把waitForKeyElement最后的false改成true好像就可以用了。。另外能求个whitelist的功能吗( ﹁ ﹁ ) 想把部分up加入白名单就不会默认关弹幕了

2.0版本就是好的... 只是当时用的Cloudflare的CDN有的国内用户不能用... 2.0.1只是切换到了BootCDN了... false改成ture会重复开关的...

我这改成true才是正常的。。改成false才会出现反复开关

akiirui作者
§
发表于:2018-12-09
编辑于:2018-12-18

@jih332 诶 chrome 71 stable + tampermonkey latest。 目前的2.0.1正常工作,切换多P视频也能关掉弹幕。 你们俩的是什么环境

§
发表于:2018-12-18
编辑于:2018-12-18

在旧版播放器内可以正常使用,但是在新版播放器会出现重复点击开关从而无效的情况,如果在使用新版播放器的情况下将false改成true就不会重复开关;以及新版播放器在多p视频切换分p后完全失效 chrome 71 +tampermonkey 4.7.44

akiirui作者
§
发表于:2018-12-18

@"否定" said: 在旧版播放器内可以正常使用,但是在新版播放器会出现重复点击开关从而无效的情况,如果在使用新版播放器的情况下将false改成true就不会重复开关;以及新版播放器在多p视频切换分p后完全失效 chrome 71 +tampermonkey 4.7.44

waitForKeyElements 最后一个参数为 false 是为了重复检测多P... 为 ture 只运行一次...

还有新播放器的判断条件是 input.bui-checkbox:checked, 按理说是不会开启已关闭的弹幕按钮...

检测一下是否是开启了多个同类型脚本?!

akiirui作者
§
发表于:2018-12-18
编辑于:2018-12-18

@"否定" said: 在旧版播放器内可以正常使用,但是在新版播放器会出现重复点击开关从而无效的情况,如果在使用新版播放器的情况下将false改成true就不会重复开关;以及新版播放器在多p视频切换分p后完全失效 chrome 71 +tampermonkey 4.7.44

多次实验, 选择器为 input.bui-checkbox 会触发两次点击, 开启 -> 关闭 -> 开启. 选择器为 input.bui-checkbox:checked 只会触发一次点击, 开启 -> 关闭.

waitForKeyElements 在没有 AJAX/PJAX 刷新元素的情况下是不会重复运行的

§
发表于:2018-12-20
编辑于:2018-12-20

@Kazetoyuki 说道:

@"否定" said: 在旧版播放器内可以正常使用,但是在新版播放器会出现重复点击开关从而无效的情况,如果在使用新版播放器的情况下将false改成true就不会重复开关;以及新版播放器在多p视频切换分p后完全失效 chrome 71 +tampermonkey 4.7.44

多次实验, 选择器为 input.bui-checkbox 会触发两次点击, 开启 -> 关闭 -> 开启. 选择器为 input.bui-checkbox:checked 只会触发一次点击, 开启 -> 关闭.

waitForKeyElements 在没有 AJAX/PJAX 刷新元素的情况下是不会重复运行的

看见更新了,现在可以正常使用,谢谢。

akiirui作者
§
发表于:2018-12-20

@"否定" said: 看见更新了,现在可以正常使用,谢谢。

:D 没问题就好啦~ 2.0.1 在我这里是没问题的. 所以有点不好定位问题所在. 于是 2.1.0 在 waitForKeyElements 和 click 上都用了 :checked 做判断... 这样应该就不会出问题了~

发表回复

登录以发表回复。