返回首頁 

Greasy Fork is available in English.

Bilibili 旧播放页

切换旧版播放页面,布局、播放器全部切换回2019年12月09日之前的样子。载入异常请尝试`Shift+F5`或`Ctrl+Shift+R`

Fra og med 24.01.2020. Se den nyeste version.


Installer dette script?
Skaber
MotooriKashin
Bedømmelser
000
Version
2.4.8
Oprettet
27.12.2019
Opdateret
24.01.2020
Size
34,2 kB
Licens
MIT
Gælder for

bilibili旧播放页


功能

切换旧版播放页面,布局、播放器全部切换回2019年12月09日之前的样子。熟悉的界面,熟悉的味道。载入异常请尝试`Shift+F5`或`Ctrl+Shift+R`


兼容

测试##如下,没有条件测试其他##,不保证其他兼容性

  • 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后有些就能恢复正常(参见上面兼容性列表)


致谢

  • 感谢Wayback Machine提供的旧版页面备份。
  • 感谢indefined提供的脚本参考和细心讲解,实在受益良多。
  • 感谢the1812的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    发布脚本;