Greasy Fork

Greasy Fork is available in English.

bilibili关灯及快捷操作

bilibili关灯及快捷操作(把被新版B站藏起来的关灯按钮揪出来,在关闭弹幕按钮左边,还可以用快捷键,默认'A')、非全屏滚轮音量控制、弹幕控制快捷操作等

当前为 2022-01-01 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
hhh2000
评分
0 0 0
版本
0.9.5.6
创建于
2021-05-22
更新于
2022-01-01
大小
100.4 KB
许可证
暂无
适用于

写这个插件主要解决作为一个B站重度用户的操作痛点,开始主要是关灯和非全屏滚轮音量控制,后面增加了一些其它快捷操作,业余人士凑合写,欢迎大家使用、提意见。此插件没有的功能,【bilibili H5播放器快捷操作】基本都包括了(但有些功能失效了),我主要参考的它和【b站多倍速调节】

主要功能——
加关灯按钮;
非全屏滚轮音量控制;
ctrl+滚轮调节弹幕透明度;
去掉全屏时鼠标悬停时产生的顶端mask;
单帧操作(shift+左右箭头);
快进/快退30s(ctrl+左右箭头);
快进时显示醒目进度条;
双击或中键全屏;
键盘控制视频速度(ctrl+上下箭头);
跳过感谢名单;
自动网页全屏/全屏;
扩展播放倍速范围;
自定义设置(集成到弹幕设置);
查看封面(在自定义设置页面);
快进快退恢复重载弹幕效果(可自定义设置)。

快捷键说明(屏幕右键菜单有)——
A关灯 W网页全屏 Q宽屏 D弹幕 T顶端弹幕 B底端弹幕 R循环 Z/C增减弹幕透明 S弹幕随屏幕缩放 [1、2、3、4、5]弹幕显示区域;Y、U、I、O点赞、投币、收藏、三连。

需要改设置到弹幕设置-自定义设置或b_playerCheckbox中改,改快捷键到set_hotkey()函数中改

0.6 增加非全屏滚轮音量控制;增加滚轮调节弹幕透明度(按ctrl键);改进关灯按钮控制(还是不够好)
0.7.1~2 去掉全屏时鼠标悬停时产生的顶端mask(感觉挡到弹幕了),一些小bug
0.7.3 加了一些操作提示和快捷键,简化了非全屏滚轮音量控制(非暂停时、鼠标在部分或全部屏幕窗口控制)
0.7.5~6 加了滚轮音量控制相关的开关设置,测试bilibili-player和bpx-player,一些调整,一些小bug
0.7.7~9 添加右键菜单快捷键提示;单帧操作;小改进
0.8.1~4 昨天B站更新,改了一些class,有些功能失效了,修复一下;题外话——昨天(2021-7-13)B站崩不知道跟这次更新有没有关系;一些调整;增加快进/快退30s
0.8.5 快进时显示醒目进度条,方便查看进度;优化一些结构;匹配3.x版本进行中...
0.9.0~4.1 增加双击中键全屏(双击bilibili自己实现了),视频速度控制;修补小bug*8(2.X版又又更新了);优化2.X空格键符合使用习惯;可以同时支持2.x和3.x版本了
2.X版更新到2.68,增加了几个快捷键,跟我的快捷键冲突,屏蔽了。
0.9.4.2~5 加了几个快捷键——Y、U、I、O点赞、投币、收藏、一键三连(对应B站新增快捷键Q、R、W、E);修复B站自己的一个小BUG——右键菜单快捷键说明显示不全(新增快捷键Q、W、E、R、D、M不显示);B站新增的快捷键跟插件快捷键有冲突,可以到run()函数中自行修改;跳过感谢名单;改进一键三连;增加自动网页全屏/全屏;扩展原版播放倍速范围;修改小bug*1(2.X版更新到2.69,又加了两个快捷键);2.X版又更新了,修复了右键菜单快捷键说明显示不全的问题。
0.9.5.0~3 增加自定义设置(集成到弹幕设置);0.9.4之后部分功能暂不支持3.X;升级改名;支持3.x版(暂不支持tips);最近B站更新频繁,折腾人啊;优化*5。
0.9.5.4~6 改bug*3:调节清晰度会影响 h5Player 和window.player,需要重新赋值等;查看封面;快进快退恢复重载弹幕效果;优化*4。

bug1:因为激活关灯class,导致全屏时滚轮无法调节音量——基本修复,待观察
bug2:点击联播列表不执行——基本修复,待观察
bug3:按钮样式切换问题——基本修复,待观察
bug4:避免显示激活页面——基本修复,待观察
bug5:非全屏滚轮音量控制和系统音量控制平滑过渡——基本修复,待观察
bug6:键盘控制弹幕透明度,连续按键时屏幕提示不连续(跟系统音量按键相比)——暂时修复,不如系统平滑,经过测试大部分电脑不存在这个问题,个别有问题,包括我的
bug7:弹幕透明度修改后,无法记忆——基本修复,待观察
bug8:番剧、电影等DOM结构跟一般视频不同,需要重新匹配DOM结构,而且不同机器有区别,家里机器没问题,最近用单位的发现console出现[Websocket]: On Open.,并且前缀由.bilibili-player变成.bpx-player。最近发现是播放器版本不一样导致的,有的机器会使用3.x测试版,有的不会,而且会变化,今天用明天又不用了,总之不稳定,至于为什么不太清楚(版本右键菜单里可以看到);最新情况,家里的机器也变3.X版本了,估摸着B站按IP之类的分批测试新版呢;现在基本上番剧、电影、电视剧用3.X版,其他用2.X版。
坑9:js的浮点数除法问题。