bilibili旧播放页
功能
切换旧版播放页面,布局、播放器全部切换回2019年12月09日之前的样子。熟悉的界面,熟悉的味道。载入异常请尝试`Shift+F5`或`Ctrl+Shift+R`
- 主要
- 其他
- 尝试替换了部分blackboard中潜入式播放器——○效果请戳
- 尝试替换了部分非播放页的新版版头和版底——○效果请戳
- 尝试在在倒计时后去掉烦人的6分钟预览提示框——○效果请戳
兼容
测试##如下,没有条件测试其他##,不保证其他兼容性
- Windows 8 (Build 9200)
- Google Chrome 79.0.3945.130 (正式版本) (64 位) (cohort: 79_Win_130)
- Tampermonkey BETA 4.10.6106
与其他脚本兼容性(→_→才不是推荐←_←)
- Bilibili Evolved——完全兼容,配合使用还可改善其他脚本兼容问题
- 强大的哔哩哔哩增强脚本:下载视频……
- 强大是真的强大,有此脚本其余尽废,尤其是能神奇地改善本脚本与其他脚本的兼容问题,当得神器二字。
- 解除B站区域限制——功能方面兼容,但设置界面丢失
- 通过替换获取视频地址接口的方式, 实现解除B站区域限制……
- 官方番剧研究所都在使用的脚本,谁用谁知道!
- 建议在新版播放页把相关设置(登录授权等)设置好,然后就可以正常使用
- Bilibili CC字幕工具——本不兼容,配合Bilibili Evolved可完全兼容
- 加载本地字幕/下载CC字幕,旧版播放器可启用CC字幕……
- 装了这个脚本,新版播放器比旧版播放器唯一多的功能大概就是互动视频?期待大神写个“Bilibili 互动视频工具”!
- 需配合Bilibili Evolved才能兼容,功能可完全恢复正常○效果请戳
- 第一次使用需要在新版播放页读取CC字幕设置(需登录),之后即可正常使用
- Bilibili 修车插件——本不兼容,配合Bilibili Evolved可基本兼容
- 允许您使用 B 站查看本地视频,支持上传弹幕,实时调整弹幕时间……
- 花式修车神器,会用的人真能玩出花来,弹弹play、bililocal什么的,私以为真不如直接在B站上大模大样播放,尤其是某些失效视频,若有视频文件和弹幕备份,感觉就跟没失效一样!——另外该脚本也是本脚本实现的潜在动机,因为它只支持旧版播放器,如此神器怎能随旧版一起湮灭!叹叹!
- 需配合Bilibili Evolved才能兼容,功能可基本恢复正常○效果请戳
- 两个问题:①右侧弹幕列表滚动滑块丢失,但不影响播放器正常工作;②播放器会二次初始化,可能与脚本本身机制有关;所以建议只在需要时启用该脚本
- 其他脚本恕不能一一测试,若实在不兼容也是没有办法的事情
问题
以下问题这里可能处于并将长期处于无法解决状态,请多担待!
- 部分嵌入式播放器过小时请自行选择宽屏或全屏模式播放(自动选择留待后续)。
- 稍后再看页面没有mini播放器(新版页面也没有,大概是B站自身bug)。
- 稍后再看页面宽屏或网页全屏模式下弹幕显示区域没有重绘。
- av页渲染有点慢,除非版底出现,否则请稍等播放器渲染出来(其实播放器渲染比版头还快,为美观做了隐藏处理)。
- 其他各种异常现象可以先尝试刷新页面解决——硬刷新更好——快捷键`Shift+F5`或者`Ctrl+Shift+R`
- 构造番剧信息时不可避免使用了同步请求,可能导致载入时间延长,延迟高时尤为明显。
- 由于chrome始终无法找到拦截原生脚本的办法且Tampermonkey注入可能无法达到最速,所以原生脚本可能残留并影响旧版页面功能,缓解办法还是刷新,最有效的还是硬刷新。
- 由于脚本实现机制是重写整个网页框架,可能导致部分其他脚本功能异常,不过神奇的是搭配Bilibili Evolved后有些就能恢复正常(参见上面兼容性列表)
致谢
预览
- Bagumi页

- 普通av页带分p

- 稍后再看页

- 特殊Bagumi页

更新
- 2019-01-24:ver2.4.9 紧急修复部分页面(拜年祭)潜入式播放器替换失败问题;
- 2019-01-23:ver2.4.8 修复无效av页判定;
- 2019-01-22:ver2.4.7 优化部分其他实现;
- 2019-01-20:ver2.4.6 修正大会员及##提示;
- 修复部分特殊Bangumi页(ep)判定;
- 2019-01-19:ver2.4.4 从BGM页中分离出特殊页面(有特殊背景图)另外处理;
- ver2.4.3 修复稍后再看无法读取标题导致报错;
- ver2.4.2 主动构造了ep页番剧信息;
- 主动写入标题数据(bug);
- 2019-01-18:ver2.4.1 主动构造了番剧信息,解决ss番剧页”开播提醒“问题;
- ver2.4.0 添加了av页的__INITIAL_STATE__,防止注入过快导致缺少相关数据使播放器启动失败;
- 2019-01-17:ver2.3.9 修复了av页分离错误;
- ver2.3.8 重写了内嵌播放页替换过程;
- 2019-01-16:ver2.3.7 实现了部分嵌入播放器页面;
- 实现了部分版头和版底;
- 修改了av播放器大小;
- 2019-01-11:ver2.3.6 去掉了一个正则表达式以改善兼容问题;
- 2019-01-10:ver2.3.5 再重写替换架构,不再主动继承任何原生网页数据;
- ver2.3.4 为兼容性重新引入XHR并修复部分问题;
- ver2.3.3 重写脚本架构;
- 修复部分布局问题;
- 2019-01-08:ver2.3.0 规范脚本结构;
- ver2.2.3 再处理av页版头问题;
- 2019-01-05:ver2.2.2 回滚2.1.3版本的av页架构,使渲染过程不那么撕裂;
- 2019-01-04:ver2.2.1 参考2.1.3版本再优化av页架构,加快av页载入速度;
- 2019-01-03:ver2.2.0 重写av页框架;
- 添加bangumi页实现;
- 2019-12-31:ver2.1.3 修复av页版头问题;
- 2019-12-30:ver2.1.2 修复高分辨率下av页播放器布局问题;
- ver2.1.1 缓解了稍后再看页面播放器容易初始化失败的问题;
- ver2.1.0 修改av页替换逻辑,提高与其他脚本的兼容性;
- 修复了一个布局问题;
- 实现自动切换到弹幕列表;
- 2019-12-29:ver2.0 重写脚本结构并整合了稍后再看页面;
- 2019-12-27:ver1.0 修复整个页面布局;
- ver0.1.1 改进修复播放器布局的方法;
- ver0.1 发布脚本;