Skip to content

Tampermonkey脚本,通过重写网页框架的方式切换到Bilibili旧版页面。

License

Notifications You must be signed in to change notification settings

h5mcbox/Bilibili-Old

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows 11 Chrome 108 Tampermonkey 4.18 Manifest V3

Manifest V3扩展和Tampermonkey用户脚本,恢复B站旧版网页,包括小电视播放器。

安装使用

以下两种方式二选一即可。

用户脚本

  1. 安装Tampermonkey脚本管理工具。
  2. GreasyFork安装脚本。
  3. 打开任意B站页面点击页面右下角浮动的齿轮图标调整脚本设置。 齿轮自动隐藏后,鼠标移动到对应位置会重新浮现

浏览器扩展

扩展暂时未上架任何扩展商店,请使用【加载已解压的扩展程序】安装。

  1. Actions页面最新工作流里下载名为bilibili-old的压缩包。
  2. 使用解压缩软件解压该压缩包到任意目录。
  3. 在chrome浏览器【拓展程序】页面打开右上角的【开发者模式】。
  4. 点击【加载已解压的扩展程序】选择步骤2中解压的目录。
  5. 点击扩展图标选择【设置选项】调整扩展设置。

拓展版不会自动更新,请自行到Actions下载最新构建解压覆盖之前版本的文件,然后重启chrome浏览器即可。


功能实现

  1. 恢复旧版页面
  2. 基于旧版页面的修复及增强
    • 模拟新版

      • 视频合集(使用播单模拟)
      • 播放全部(使用播单模拟)
    • 弹幕

      • protobuf弹幕支持
      • 反查弹幕发送者
      • 互动弹幕支持
      • 全弹幕装填
      • 在线弹幕加载
      • 本地弹幕加载
      • 代码弹幕支持
    • 播放器

      • AVC、HEVC或AV1编码切换支持
      • CC字幕支持
      • 分段进度条支持
      • 解除播放限制:港澳台/APP/东南亚(泰区)
      • 替换UPOS服务器
      • 自动化功能:展开弹幕列表、滚动到播放器、宽屏、关弹幕、播放、网页全屏、记忆播放速率、跳过充电鸣谢
      • 本地视频文件播放
    • 修复/修改

      • 全局替换回旧版顶栏
      • 评论区翻页支持
      • UP主列表支持
      • 动态banner支持
      • bangumi分集数据
      • 主页个性化推荐
      • 港澳台新番时间表
      • 访问受限UP主空间
      • 账户注册时间显示
      • 相簿地址还原
      • 获取失效视频信息
      • BV => av
      • URL垃圾参数清理
      • 日志上报拦截
      • 港澳台bangumi搜索
    • 直播

      • 禁止P2P上传
      • 禁止挂机检测
      • 过滤动态中的直播回放
    • 下载视频、封面、弹幕和字幕


已知问题

以下问题这里可能处于并将长期处于无法解决状态,请多担待!

  1. 恢复旧版页面前,新版页面可能一闪而过。
  2. 恢复后的页面可能被新版页面残留脚本、样式破坏,请通过刷新缓解。
  3. 原生旧版播放器已获取不到90分钟后的弹幕池,所以如非必要请使用重构播放器。
  4. 充电、B币支付等功能在可能已失去维护,请不要使用或者移步新版页面!
  5. 一些功能由于API的失效做不到完全还原,只能尽可能寻求替代方案。

B站更新摘记

记录从旧版页面被抛弃以来B站的一些修改。

  • 2019 年 12 月 09 日:弃用旧版av、Bangumi改版,万恶之始。
  • 2019 年 12 月 24 日:弃用旧版稍后再看,借由稍后再看恢复旧版页面的方法失效。
  • 2020 年 03 月 23 日:启用BV号,av自增变为乱序。
  • 2020 年 04 月 04 日:启用旧版主页,正巧是清明节。
  • 2020 年 04 月 23 日:升级4K画质。
  • 2020 年 04 月 28 日:404playlist播单,原生旧版页面彻底消失。
  • 2020 年 05 月 21 日:启用protobuf弹幕,大量高级弹幕/代码弹幕丢失,xml弹幕90分钟后的部分丢失。
  • 2020 年 07 月 13 日:推出medialist页面,下调稍后再看入口并合并。
  • 2020 年 07 月 29 日:弃用播放器抖动小电视Loading图,启用新slogan:你感兴趣的视频都在B站。
  • 2020 年 08 月 25 日:风控bangumi主机接口,并入api主机接口。
  • 2020 年 09 月 23 日:启用互动弹幕、弹幕弹窗。
  • 2020 年 10 月 14 日:弃用旧版全站排行榜,强制重定向到热门页面。
  • 2020 年 10 月 27 日:弃用评论区右上角快速翻页功能。
  • 2020 年 11 月 20 日:启用评论区av/BV转化为标题。
  • 2020 年 12 月 03 日:404mylist播放列表。
  • 2021 年 02 月 08 日:启用protobuf历史弹幕,超过每日上限的历史弹幕消失。
  • 2021 年 04 月 14 日:弃用旧版嵌入式播放器。
  • 2021 年 04 月 21 日:弃用评论区翻页,启用瀑布流评论。
  • 2021 年 07 月 01 日:和谐翻页评论接口,上古按“评论数”排序评论彻底失效。
  • 2021 年 07 月 15 日:升级Bangumi播放器版本3.0。
  • 2021 年 08 月 02 日:启用HEVC软解支持,网页端播放HEVC源成为可能。
  • 2021 年 09 月 28 日:启用杜比视界/杜比音效支持。
  • 2021 年 12 月 03 日:升级8K画质。
  • 2022 年 01 月 24 日:启用av1视频编码。
  • 2022 年 02 月 16 日:和谐评论接口,无法再获取评论楼层数。
  • 2022 年 07 月 05 日:启用HiRes无损音频支持。
  • 2022 年 11 月 02 日:弃用新视频flv封装。

开发环境

操作系统 Microsoft Windows 11 professional 10.0.22621.819
浏览器 Google Chrome 108.0.5359.125 (正式版本) (64 位) (cohort: Stable)
代码编辑器 Visual Studio Code 1.74.2
编译器 Node.js v19.1.0

参见开发者文档


参考致谢


开源许可

MIT License

About

Tampermonkey脚本,通过重写网页框架的方式切换到Bilibili旧版页面。

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 85.0%
  • HTML 14.1%
  • Other 0.9%