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

About: bilibili Danmaku Disabler

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

Komentáre

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

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

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

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

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

  • zemené December 2018 Chrome

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

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

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

  • @jih332 said:

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

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

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

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

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

  • @jih332 said:

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

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

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

  • @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才会出现反复开关

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

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

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

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

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

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

  • zemené December 2018 Chrome

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

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

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

  • zemené December 2018 Chrome

    @Kazetoyuki 说道:

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

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

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

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

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

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

Prihlásiť saaleboRegistrovať pre komentovanie.