Bilibili Auto Turnoff Barrage

B站视频自动关闭弹幕:双击【t】键开/关切换

< Feedback on Bilibili Auto Turnoff Barrage

Review: Good - script works

§
Posted: 2018-01-09

新的rule

新更新的那条rule,其实如果对于下面的电影,也应该添加
https://www.bilibili.com/bangumi/play/ss12424

还有一个问题就是对于电影b站好像是默认宽屏的,但是我是默认开启自动宽屏的,那么电影播放的时候其实还是小屏。请问这个有办法加个判断吗?
谢谢

hatnAuthor
§
Posted: 2018-01-12

好的,也增加了宽屏判断~

§
Posted: 2018-01-13
好的,也增加了宽屏判断~

好的,非常感谢~

§
Posted: 2018-01-16
Edited: 2018-01-16

再反馈一个,就是如果从历史记录中点击没看完的视频,b站默认是自动开始播放,所以建议再自动播放那里也加一个判断:
&& $('.icon-24play').size() < 1

十分感谢。

EDIT:
我上面那个条件不对,还是求助于聚聚吧。
好像&& $(".video-state-pause").size() > 0可以。

hatnAuthor
§
Posted: 2018-01-23

噢 才看到,代码都有了真方便~ XD

§
Posted: 2018-01-23
噢 才看到,代码都有了真方便~ XD

您好,感谢更新,作为一个比较喜欢折腾的人很喜欢这个脚本,基本满足了所有对于b站的定制化需求。还有一个需求就是我个人是很喜欢宽屏模式的,但是b站在全屏后再退出都是回到窄屏而不是宽屏,所以我在action70中加了函数
// 双击操作
'70': {
'type': 'fullscreen',
'selector': '.bilibili-player-iconfont-fullscreen.icon-24fullscreen:eq(0)',
'function': function(keyData, s) {
if ($('.icon-24wideon').size() < 1) s.keyAction('widescreen');
}
},
这个函数在ff双击中工作的很好,但是如果使用Esc的话就不工作了,但是我看_27后面也是调用action(70)进行全屏的啊。前端初学者对于这个真是一脸懵逼。
如果可以的话,希望能够给予解答。非常感谢。

hatnAuthor
§
Posted: 2018-01-23
噢 才看到,代码都有了真方便~ XD
您好,感谢更新,作为一个比较喜欢折腾的人很喜欢这个脚本,基本满足了所有对于b站的定制化需求。还有一个需求就是我个人是很喜欢宽屏模式的,但是b站在全屏后再退出都是回到窄屏而不是宽屏,所以我在action70中加了函数
// 双击操作
'70': {
'type': 'fullscreen',
'selector': '.bilibili-player-iconfont-fullscreen.icon-24fullscreen:eq(0)',
'function': function(keyData, s) {
if ($('.icon-24wideon').size() < 1) s.keyAction('widescreen');
}
},
这个函数在ff双击中工作的很好,但是如果使用Esc的话就不工作了,但是我看_27后面也是调用action(70)进行全屏的啊。前端初学者对于这个真是一脸懵逼。
如果可以的话,希望能够给予解答。非常感谢。

其实全屏模式时ESC按键的事件没有被触发,也就无法生效了.. 顺便增加了开启自动宽屏时退出全屏默认返回宽屏模式(监控全屏状态改变事件:ESC单击,ff双击,鼠标双击,乃至点击退出全屏按钮都有效)。

§
Posted: 2018-01-24
噢 才看到,代码都有了真方便~ XD
您好,感谢更新,作为一个比较喜欢折腾的人很喜欢这个脚本,基本满足了所有对于b站的定制化需求。还有一个需求就是我个人是很喜欢宽屏模式的,但是b站在全屏后再退出都是回到窄屏而不是宽屏,所以我在action70中加了函数
// 双击操作
'70': {
'type': 'fullscreen',
'selector': '.bilibili-player-iconfont-fullscreen.icon-24fullscreen:eq(0)',
'function': function(keyData, s) {
if ($('.icon-24wideon').size() < 1) s.keyAction('widescreen');
}
},
这个函数在ff双击中工作的很好,但是如果使用Esc的话就不工作了,但是我看_27后面也是调用action(70)进行全屏的啊。前端初学者对于这个真是一脸懵逼。
如果可以的话,希望能够给予解答。非常感谢。
其实全屏模式时ESC按键的事件没有被触发,也就无法生效了.. 顺便增加了开启自动宽屏时退出全屏默认返回宽屏模式(监控全屏状态改变事件:ESC单击,ff双击,鼠标双击,乃至点击退出全屏按钮都有效)。

感激不尽,感激不尽。

§
Posted: 2018-01-31

请问一下
https://www.bilibili.com/video/av18929822/
这个页面无法自动定位和自动宽屏。
一看发现$(keyData.player_box).offset()返回null,然后后面就跪了。
很神奇,貌似暂时只发现这个页面有问题。
还请菊苣看看。

hatnAuthor
§
Posted: 2018-02-01
请问一下
https://www.bilibili.com/video/av18929822/
这个页面无法自动定位和自动宽屏。
一看发现$(keyData.player_box).offset()返回null,然后后面就跪了。
很神奇,貌似暂时只发现这个页面有问题。
还请菊苣看看。

不是菊苣是菜鸡XD
确实有部分视频的容器class变了···所以找不到返回null,现在也加上了~

§
Posted: 2018-02-05

刷一波6666666

Post reply

Sign in to post a reply.