写这个插件主要解决作为一个B站重度用户的操作痛点,开始主要是关灯和非全屏滚轮音量控制,后面增加了一些其它快捷操作,业余人士凑合写,欢迎大家使用、提意见。此插件没有的功能,【bilibili H5播放器快捷操作】基本都包括了(但有些功能失效了),我主要参考的它、【b站多倍速调节】和【vscode.dev】
主要功能——
加关灯按钮;
非全屏滚轮音量控制;
ctrl+滚轮调节弹幕透明度;
去掉全屏时鼠标悬停时产生的顶端mask;
单帧操作(shift+左右箭头);
快进/快退30s(ctrl+左右箭头);
快进时显示醒目进度条;
双击或中键全屏;
键盘控制视频速度(ctrl+上下箭头);
跳过感谢名单;
自动网页全屏/全屏;
扩展播放倍速范围;
查看封面(在自定义设置页面);
快进快退恢复重载弹幕效果(可自定义设置);
动态首页直接显示隐藏content;
当前在线视频预览;
自定义段落循环;
自定义设置(集成到弹幕设置);
记忆首页推荐列表(换一换);
记忆(选集/合集)视频进度功能;
收藏夹关键字过滤;
(选集/合集)独立自动连播(自动连播、列表循环、单集循环、播完暂停);
(选集/合集)条目上增加播放量或弹幕数,方便直观查看;同时可以按【标题,播放量,弹幕数,时长】排序。
快捷键说明(屏幕右键菜单有)——
A 关灯/开灯
鼠标滚轮 非全屏音量调节1%
小键盘0/del 非全屏音量调节(默认1%,可调节)
↑/↓ 非全屏音量调节(默认5%,可调节)
W 网页全屏
Q 宽屏模式
D 开关弹幕
S 开关弹幕随屏幕缩放
T/B 开关顶部/底部弹幕
R 开关洗脑循环
Z/C 增减弹幕透明度(默认10%,可调节)
V/N 增减弹幕字号度(默认10%,可调节)
1、2、3、4、5 弹幕显示区域(1/4屏~不限)
Ctrl + 滚轮 增减弹幕透明度(默认5%,可调节)
Ctrl + ←/→ 快进/快退(默认30秒,可调节)
Ctrl + ↑/↓ 调节视频播放速度
Ctrl + 小键盘0/del 0.1倍速调节视频播放速度
Ctrl + Enter 全屏
Y、U、I、O 点赞、投币、收藏、长按一键三连
Shift + ←/→ 逐帧操作
`(左上角1左边的按键) 自定义播放方式切换(自动连播、列表循环、单集循环、播完暂停)
Shift + ↑/↓ 调节自定义倍速速度(长按→的速度)
E 开关字幕
H 开关稍后再看
鼠标双击 全屏
鼠标中键/功能键 网页全屏
Ctrl+鼠标左键 / (L) 设定段落循环 / 设定后切换
←/→ 快进/快退时显示醒目进度条
Space 合理空格键,看评论区可以用空格键翻页
Escape 优先取消右键菜单等
Enter 有投币框时回车投币
通过“弹幕设置”-“自定义设置”可以开关设置和快捷键
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(B站已修复)——右键菜单快捷键说明显示不全(新增快捷键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,需要重新赋值等;查看封面;快进快退恢复重载弹幕效果;优化*5。
0.9.5.7 支持新版(2.x"V3"版);动态首页可以选择直接显示content;弹出右键菜单时Esc键优先取消菜单;修复选择历史弹幕时弹幕填装信息丢失问题(B站bug);优化&debug*4。
0.9.5.8~9 设置2.x"V3"版关灯按钮svg;优化&debug*1。增加增减字号快捷键(V/N);优化键盘控制弹幕设置进度条;优化逐帧操作;优化动态首页显示。
0.9.6.0 增加当前在线视频预览;优化&debug*2。
0.9.6.1~2 优化右键菜单(2.X版);增加段落循环(2.X版)(在视频进度条上用Ctrl+左键单击设定开始和结束时间点,可以用鼠标拖动黄色倒三角箭头和处于焦点时用键盘←→调节时间,L键切换循环状态,Ctrl+点击黄色箭头取消循环状态);优化&debug*7;最近B站又开始频繁更新,自己事也多,慢慢改吧。
0.9.6.3~5 优化右键菜单(3.X版);修复硬核弹幕模式自定义设置错乱问题(感谢末日的迈克);增加1.75x视频倍速;记忆首页推荐列表(换一换)支持3.X新版;自动打开弹幕(默认关闭);3.X新版首页添加观看列表;投币对话框回车可以直接投币;调整自定义设置(添加自动宽屏,去掉键盘调节视频速度);修复3.X加载问题(感谢yot);自动打开弹幕支持3.X版;其他调整优化&debug*13。
0.9.6.6 B站近期开始全面升级到3.x造成插件不可用,现紧急临时修复——视频右键『更新历史』如果是3.x版本的请更新此版本,如是2.x不要更新。现在我打开B站自动加载3.x版本,无法测试2.x,如果有同学知道如何选择加载2.x版本的请告知。
0.9.6.7 B站又更新了,修正了一个bug*2,还是2.x不要更新,不要用新版,近期有个比较大的更新(自定义快捷键)同时会修复一些因为B站版本升级带来的小bug。
0.9.6.8 B站一直在更新(现在3.16.4),这个算临时版本(自定义快捷键还差一些),修复了一些错误,加了一些小功能(展开自动连播列表、收藏夹关键字筛选等),新版还未匹配,请暂时使用旧版,回不到旧版的清除浏览器cookie。
0.9.7.0 增加自定义快捷键设置(可以同时设置滚轮,基本可用,还有问题),修正bug*2;如果出现错误,试试在自定义设置里恢复默认设置再刷新。
0.9.7.1~5 完善自定义快捷键设置*3;增加了几项设置(隐藏屏幕三连、打分弹窗、动态首页显示隐藏简介、当前在线视频预览、记忆首页推荐列表、收藏夹关键字过滤、订阅合集列表自动展开等,以前都有此功能,现设为可选设置);增加首页轮播效果(方便点击);自定义段落循环暂不能用;修正bug*(3+2+2+1+2)。
0.9.8.0 修正段落循环(在视频进度条上用Ctrl+左键单击设定开始和结束时间点,可以用鼠标拖动时间标签或在处于标签焦点时用键盘←→调节时间,L键切换循环状态(分三种:显示循环状态、隐式循环状态、取消循环状态),Ctrl+点击时间标签取消循环状态);修正bug*6。
0.9.8.1~2 可以设定在新窗口打开自动连播列表视频;debug*5
-----------------------------------
0.9.8.3 B站现在对低版本谷歌浏览器支持度变差,有时候会加载不了,关掉插件也报错,逼着你升级;完善自定义设置,增加了一些参数选项,可以进一步完善;自定义倍速播放(默认打开(默认2倍),系统默认3倍,大部分时候太快);点击右侧边视频列表打开新网页(默认关闭,我已经习惯右键打开了,如果半年前肯定默认打开);合理化空格键增加设置(默认打开,主要是看评论区习惯用空格键翻页);弹幕显示区域大到小切换时清空弹幕(默认打开,因为大部分时候全屏弹幕挡视频时,需要清空弹幕然后改成1/4弹幕,把两步合并了);视频标题下面显示视频所在分区tag(时间后面);投币收藏dialog可以在网页全屏显示(屏幕全屏暂时不行),并且可以键盘操作投币(←/→键选择硬币数量,回车确定);自动打开弹幕改为默认打开;debug*4
-----------------------------------
0.9.8.4~5 修复脚本加载失败的bug;同时发现一个脚本可以解决收藏夹失效视频信息丢失的问题——哔哩哔哩(B站|Bilibili)收藏夹Fix;debug*3
-----------------------------------
0.9.8.6 完善自定义设置,增加了一些参数选项;增加自定义键盘倍速调级快捷键(shift+↕)(长按→键时的速度);添加列表总时长到列表抬头;debug*5
-----------------------------------
0.9.8.7 改了一下支持新版了,比想象的轻松,应该是之前旧版改版之后的结构和新版相似,简单测试了一下大部分功能没问题,有问题请反馈;debug*2
-----------------------------------
0.9.8.8 修复电影番剧等无法加载的bug(B站又更新了,版本信息格式变了)by[yot];全屏时视频左上角显示弹幕数;debug*2
-----------------------------------
0.9.8.9 增加显示并记忆选集视频(主要是学习类视频)进度;debug*1。最近看优酷和斗鱼也比较多,写了两个插件提供一些基本快捷操作,感兴趣的可以试试——搜优酷(youku)快捷操作、斗鱼(douyu)快捷操作;修复选集视频进度的几个bug,功能进行了一些微调;新功能简单说明:视频选集的抬头最下一栏分别是最后1p、重置、已观看数量,鼠标移动到上方会有提示;标题上有淡蓝色方条标示进度,如果回看不会立刻记录进度,会有60秒的缓冲期
-----------------------------------
0.9.9.0 增加首页“换一换”列表屏蔽指定视频功能,列表视频小框右上角点×屏蔽,点√恢复,之后被记录的视频会自动屏蔽,对应位置随机填充其他视频,刷新之后视频无法单个恢复,可通过重置按钮全部恢复,内部用localStorage记录的视频BV号,结构比较简单,屏蔽数量1000个以内基本不影响性能,暂时只支持旧版;记忆选集视频功能的一些bug修复及部分功能增强
-----------------------------------
0.9.9.1 之前因为收藏夹多了查找不方便,增加了添加到收藏夹时关键字过滤的功能,现在查看收藏夹时也可以进行关键字过滤了,同时为了看起来方便加长了列表;一个小提示:如果经常有插件加载失败的情况,可以试试升级油猴到最新版本
-----------------------------------
0.9.9.2 增加开关字幕快捷键,默认E键,设置里可自定义 by[Davinci_D7];debug*2
-----------------------------------
0.9.9.3 【1】、增加停用单个快捷键项目(快捷键设置里点击条目左首×号,左首添加×号并且项目条变暗代表停用),停用后会恢复原先系统默认快捷键设置;【2】、增加自动开启字幕设置项,默认不打开;【3】、增加开关“稍后再看”快捷键,默认H键,设置里可自定义 by[Davinci_D7];debug*1
-----------------------------------
0.9.9.4 【1】、修复电影、番剧等无法加载的bug(B站更新);【2】、修复设置单个快捷键无法保存的bug[Davinci_D7]
-----------------------------------
0.9.9.4.1 【1】、首页换一换下面的重置按钮鼠标悬停时会提示已屏蔽视频数量;【2】、优化了自定义设置加载,之前更新后为了避免设置错误,会直接恢复默认值,造成之前设定值丢失,通过优化加载方法加载时会尽量保留之前设定过的值不变
-----------------------------------
0.9.9.5 【1】、优化记忆选集视频进度功能,更符合使用习惯,增加双击视频列表跳转到观看进度
-----------------------------------
0.9.9.6 【1】、屏幕左上角显示增加弹幕数和时长(有时候全屏时想看但懒得切窗口);【2】解决音量提示重影bug(b站更新)
-----------------------------------
0.9.9.7 【1】视频速度增减0.1倍数(默认快捷键Ctrl + 小键盘0 | 小键盘del);【2】B站现在去掉了返回旧版按钮,如果不小心进入新版会面临回不去的情况,其实通过设置cookie可以返回,我来把这个按钮加回去(首页和视频页右侧);【3】新版评论栏图片放大后可以点击图片返回(原来需要点击右上角×操作不方便);debug*2
-----------------------------------
0.9.9.8 【1】、修正因B站更新造成新版无法加载插件BUG,老版不受影响;【2】音量键盘↑↓调节改为5%的倍数(强迫症福音^^),小键盘0、Del和鼠标滚轮微调(%1);【3】选集视频鼠标悬停选集项时显示百分比进度
-----------------------------------
0.9.9.9 【1】由于B站这家伙不再支持旧版,修复了之前新版不支持的部分功能和BUG,还有部分功能后续慢慢修复;【2】由于"一起看"功能还使用最老的2.X版本结构,若支持需要匹配的内容太多同时B站可能随时换版本,现暂不再支持,等B站升级
-----------------------------------
1.0.0.0~1 【1】修复了全屏加载弹幕时频繁显示标题的情况By[Davinci_D7],现在只在首次加载时显示
-----------------------------------
1.0.0.2 【1】继续修复之前新版不支持的部分功能和BUG,包括近期新版更新产生的问题
-----------------------------------
1.0.0.3 【1】修复快捷键设置过宽显示到窗口外的情况By[谢尔曼M4],根据到窗口边缘的距离调整显示位置
-----------------------------------
1.0.0.4 【1】增加支持视频合集(原来只支持视频选集,选集是单个BV号,合集是多个BV号)进度条;【2】内测版首页右侧加入返回新版按钮,误入内测版可以点击返回;发现一个回到旧版首页的油猴插件:哔哩哔哩(B站)自动回到旧版页面,想用旧版的可以试试;注意区分首页的旧版、新版、内测版,旧版B站是想办法不让你回去;【3】解决视频页打开时弹幕设置框闪影问题
-----------------------------------
1.0.0.5 【1】选集/合集独立自动连播,只连播集内视频,默认启用,可以在自定义设置-其他设置里关闭;【2】去除一般视频地址栏链接中不需要的参数,还地址栏清爽;【3】自动选择最高质量视频,因为B站能记忆最后观看视频质量,所以默认不启用,可以在自定义设置-常用设置里启用;【4】修复快捷键说明等bug;【5】修复直接连播bug By[谢尔曼M4]
-----------------------------------
1.0.0.6 【1】增加视频合集/选集关键字筛选框,便于多P视频查找(默认20P以上);【2】增加视频合集/选集总观看进度
-----------------------------------
1.0.0.7 【1】增加关灯状态时滚动屏幕控制开关灯功能,根据滚动超过视频窗口占比计算,默认下滚超过0.3屏开灯(自定义设置里可以修改(常用设置),范围0.0~1.0),方便关灯时点赞、评论等,默认关闭 By[anakin2099];【2】修正自动选择最高质量视频时未区分大会员和非大会员问题,会选择当前会员状态下最高质量视频,修正暂停自动开灯失效问题 By[anakin2099];【3】修正firefox下滚轮音量调节失效问题(原因是firefox滚动事件和谷歌不同),其他滚动功能影响不大暂未修改 By[谢尔曼M4];【4】完善自定义设置部分功能,如有问题可尝试恢复默认设置
-----------------------------------
1.0.0.8 【1】修正下滚页面关灯有mini窗口时失效问题By[anakin2099];【2】视频订阅合集条目上增加播放量和弹幕数,方便直观查看;同时可以按【标题,播放量,弹幕数,时长】排序,默认开启,自定义设置-其他设置II里可以关闭,修正了发现的bug,不更新版本号了,需要的重新安装一下;【3】debug*2
-----------------------------------
1.0.0.9 【1】视频选集/合集功能一些小修正和bug修复;【2】增加自动隐藏视频页面顶部的条幅功能By[anakin2099],修正Bug;【3】增加自动点赞功能By[anakin2099],以上两个功能默认关闭,可以在自定义设置-其他设置II里打开,可以设置观看XX秒之后点赞和只点赞关注UP主;【4】修正番剧电影关灯按钮和快捷键失效问题By[Rick 2024];【5】debug*2
-----------------------------------
1.0.1.0 【1】重新设计选集/合集独立自动连播功能,完全接管合集等列表形式的播放方式,方式参考PC客户端(自动连播、列表循环、单集循环、播完暂停),同时系统自动连播按钮移到了列表下方;注意事项:1、需要执行“自定义设置 - 恢复默认设置”完成功能更新 2、默认启用,可在“自定义设置 - 选集/合集等独立连播控制”关闭 3、若启用此功能,列表类视频将被接管,系统自动连播和洗脑循环将不再起作用;【2】视频选集/合集功能进行了一些优化;【3】优化部分视频启动初始化设置;【4】修正选择合集排序功能后宽屏时视频窗口右移不对称问题By[huitian mo]
-----------------------------------
1.0.1.1 【1】修复启动部分内容不显示问题(部分浏览器或版本出现,我的就没事),好几位同学提这个问题[sublinnnn][Notofnice][huitian mo],大概原因是插件加载过早造成的(不是100%确定),重新进行了加载时机的判断,我的测试条件有限,大家如有问题请反馈;【2】增加了两个功能1、关灯时淡化弹幕发送区域,2、点赞等按钮上移到弹幕栏,便于网页全屏等情况时控制,以上两个功能默认关闭,可以在自定义设置-其他设置II里打开 By[anakin2099],没怎么测试,有问题请反馈;【3】选集/合集独立自动连播功能进行了一些优化和debug,其他debug;【4】最近更新比较多,注意有配置问题试试自定义设置里恢复默认设置;【5】悲报:昨天电脑崩了,文件变乱码,备份的重要性啊;【6】修复视频列表框过宽的bug By[谢尔曼M4],一些其他优化
-----------------------------------
1.0.1.2 【1】修复视频列表框bug;【2】收藏夹进一步优化;【3】合集列表关键字过滤优化;【4】鼠标悬停“分享按钮”时延迟提示框出现,优化体验
-----------------------------------
1.0.1.3 【1】重构合集等播放数及弹幕数排序功能,增加对视频选集的支持(需要调用B站api)
☆☆☆☆【2】部分重构和修复选集类视频进度条错位等bug
☆☆☆☆【3】完善合集等自定义播放方式,增加倒序和随机播放等功能
☆☆☆☆【4】增强合集等列表类视频关键字过滤,增加正则表达式和字数匹配,#字符前缀后跟正则表达式(例子:#第.集),@字符后输入数字匹配Title字符个数
☆☆☆☆【5】增加系统热键屏蔽功能,在【自定义设置】【快捷键设置】中设置(需要点击【恢复默认设置】)By[chulong]
☆☆☆☆【6】修复上移点赞等按钮后弹幕发送框过长问题By[sjdhgkgj]
-----------------------------------
1.0.1.4 【1】修正电影、番剧类视频一些bug
☆☆☆☆【2】分享几个我觉得有用的插件:1、bilibili恢复旧版主页:https://greasyfork.org/zh-CN/scripts/484675;2、B站评论区直接展示 ip 属地:https://greasyfork.org/zh-CN/scripts/448434;3、修复 哔哩哔哩(www.bilibili.com) 失效的收藏。(可查看av号、简介、标题、封面、数据等):https://greasyfork.org/zh-CN/scripts/489224
☆☆☆☆【3】一个小bug修正,未更新版本号,有需要的更新一下插件
-----------------------------------
1.0.1.5 【1】B站不做人,旧版首页彻底不能用(cookie方式),其他方式可以参考(https://www.bilibili.com/video/BV17V41197H9/);没办法现在增加当前版本的首页推荐记录(换一换)和增加推荐视频每行显示个数
☆☆☆☆【2】B站更新bug和近期积累bug修复
-----------------------------------
1.0.1.6 【1】最近B站更新较多,根据反馈进行了调整,请有问题的同学更新测试,有问题请反馈
☆☆☆☆【2】增加调整每行视频的选项,默认5行by[许鱼]
-----------------------------------
1.0.1.7 【1】延迟分享按钮悬浮提示设置为可选项,该选项默认关闭,可在【自定义设置】【其他设置Ⅱ】中打开by[AsgoreChara]
☆☆☆☆【2】修复部分bug和B站更新导致失效的功能
-----------------------------------
1.0.1.8 【1】弱智B站强制开启“智能云屏蔽”,弹幕起家的网站强制屏蔽弹幕,大半个月了也不改;参考B站大佬恢复“智能云屏蔽”的关闭选项(参考这位UP的https://www.bilibili.com/read/cv36036480/)
☆☆☆☆【2】一些小bug修正
-----------------------------------
1.0.1.9 【1】尝试修复评论区加载报错问题by[AsgoreChara]等,初步判断原因是B站脚本和我的插件在操纵某些DOM的时候产生冲突导致报错从而加载失败,解决方法是延迟加载插件等B站脚本运行完成后再加载我的插件,我测试了基本不出现了,但限于冲突原因还不是很清楚,请出现此问题的同学测试反馈
☆☆☆☆【2】一些小功能修正*4,修复记忆首页推荐列表等bug
☆☆☆☆【3】一个反馈测试by[sjdhgkgj],没问题的不必更新,若更新欢迎反馈