当前位置: 首页 > news >正文

终极指南:3种简单方法恢复B站经典界面,让怀旧体验重回2026

终极指南:3种简单方法恢复B站经典界面,让怀旧体验重回2026

【免费下载链接】Bilibili-Old恢复旧版Bilibili页面,为了那些念旧的人。项目地址: https://gitcode.com/gh_mirrors/bi/Bilibili-Old

还在怀念Bilibili那个简洁经典的旧版界面吗?随着B站不断改版,许多用户开始怀念2019年之前的经典界面布局。今天,我将为你详细介绍3种恢复B站经典界面的技术解决方案,让你重新体验那个熟悉的操作界面!✨

📋 为什么需要恢复B站旧版界面?

Bilibili从2019年底开始逐步淘汰旧版界面,这一系列改动包括:

  • 2019年12月9日:弃用旧版av号系统和Bangumi页面
  • 2020年3月23日:启用BV号替代av号
  • 2020年4月4日:启用新版主页设计
  • 2020年10月14日:弃用旧版全站排行榜

这些改动虽然带来了新功能,但也让许多习惯了旧版操作逻辑的用户感到不适。Bilibili-Old项目就是为了解决这个问题而生,它通过技术手段恢复了经典的B站界面体验。

🛠️ 方法一:Tampermonkey用户脚本(最简便)

Tampermonkey用户脚本是最简单的恢复方式,适合大多数用户使用:

安装步骤

  1. 安装Tampermonkey扩展

    • 前往Chrome网上应用店搜索"Tampermonkey"
    • 点击"添加到Chrome"进行安装
  2. 获取用户脚本

    • 访问GreasyFork平台
    • 搜索"Bilibili-Old"脚本
    • 点击安装按钮
  3. 开始使用

    • 打开任意B站页面
    • 页面右下角会出现齿轮图标
    • 点击图标即可调整脚本设置

功能亮点

  • 自动恢复旧版布局:主页、视频页、番剧页等
  • 弹幕系统增强:支持protobuf弹幕、反查发送者
  • 播放器优化:AVC/HEVC/AV1编码切换、CC字幕支持
  • 解除区域限制:港澳台、APP专享视频都能看

Bilibili-Old项目图标,黑白电视设计充满怀旧感

🚀 方法二:Chrome浏览器扩展(功能最全)

如果你需要更完整的功能和更好的性能,浏览器扩展是更好的选择:

手动安装步骤

由于扩展暂时未上架商店,需要手动安装:

# 1. 下载最新构建 # 前往GitHub Actions页面下载bilibili-old压缩包 # 2. 解压到本地目录 unzip bilibili-old.zip -d bilibili-old-extension # 3. 启用开发者模式 # 在Chrome扩展页面打开开发者模式 # 4. 加载已解压的扩展 # 选择解压后的文件夹完成安装

核心功能模块

项目的主要功能模块位于以下路径:

  • 用户界面模块:src/core/ui.ts - 管理所有界面元素
  • 播放器模块:src/core/player.ts - 处理视频播放和弹幕
  • 下载模块:src/core/download.ts - 视频、封面、弹幕下载
  • 网络模块:src/core/network-mock.ts - 模拟APP端请求

扩展版优势

  • 更好的兼容性:基于Manifest V3开发
  • 更稳定的运行:作为独立扩展运行
  • 更多高级功能:完整的下载面板、自动化设置
  • 性能优化:原生JavaScript实现,运行更流畅

💻 方法三:源代码编译(开发者专用)

对于开发者或想要自定义功能的用户,可以直接从源代码编译:

环境准备

{ "dependencies": { "@jsc/chrome": "file:chrome", "@jsc/tampermonkey": "file:tampermonkey", "protobufjs": "*", "md5": "*" } }

编译步骤

  1. 克隆仓库

    git clone https://gitcode.com/gh_mirrors/bi/Bilibili-Old cd Bilibili-Old
  2. 安装依赖

    npm install
  3. 编译扩展

    npm run chrome # 编译Chrome扩展 npm run tampermonkey # 编译用户脚本
  4. 自定义修改

    • 修改src/core/目录下的核心逻辑
    • 调整src/page/中的页面处理
    • 自定义src/utils/工具函数

技术架构解析

项目采用模块化设计,主要技术栈包括:

  • TypeScript:类型安全的开发体验
  • ESBuild:快速的构建工具
  • ProtobufJS:处理B站新的弹幕协议
  • 模块化设计:清晰的代码组织结构

🔧 主要功能特性详解

1. 界面恢复功能

项目能够恢复以下经典页面:

  • 旧版主页:熟悉的双栏布局
  • 视频播放页:传统播放器界面
  • 番剧页面:Bangumi旧版布局
  • 全站排行榜:经典排行榜样式
  • 稍后再看:独立的稍后再看页面

2. 弹幕系统增强

  • Protobuf弹幕支持:兼容B站新版弹幕协议
  • 弹幕发送者反查:查看匿名弹幕发送者
  • 互动弹幕支持:完整支持高级弹幕功能
  • 本地弹幕加载:从文件加载弹幕数据
  • 在线弹幕加载:实时获取弹幕信息

3. 播放器优化

  • 多编码支持:AVC、HEVC、AV1编码自由切换
  • CC字幕支持:完整的字幕功能
  • 分段进度条:清晰显示视频分段
  • 区域限制解除:港澳台、东南亚视频无障碍观看
  • UPOS服务器替换:优化视频加载速度

4. 自动化功能

  • 自动展开弹幕列表
  • 自动滚动到播放器
  • 自动宽屏模式
  • 自动关闭弹幕
  • 自动播放视频
  • 记忆播放速率
  • 跳过充电鸣谢

🎯 使用技巧与最佳实践

配置优化建议

  1. 弹幕设置优化

    • 启用protobuf弹幕支持
    • 设置合适的弹幕密度
    • 开启弹幕发送者显示
  2. 播放器设置

    • 根据网络选择最佳编码
    • 启用CC字幕自动加载
    • 配置喜欢的播放速率
  3. 界面个性化

    • 选择喜欢的主题颜色
    • 调整布局密度
    • 自定义快捷键

常见问题解决

问题1:恢复旧版页面前,新版页面一闪而过

  • 解决方案:这是正常现象,刷新页面即可

问题2:恢复后的页面被残留脚本破坏

  • 解决方案:清除浏览器缓存后重新加载

问题3:原生旧版播放器获取不到90分钟后弹幕

  • 解决方案:使用项目提供的重构播放器

📊 项目技术亮点

创新的实现方式

Bilibili-Old项目通过以下技术手段实现界面恢复:

  1. 页面劫持技术:拦截B站页面请求,替换为旧版布局
  2. API模拟:模拟旧版API接口,保持功能完整性
  3. 样式注入:动态注入CSS样式,还原经典视觉效果
  4. 事件监听:监控页面变化,实时应用修改

代码质量保障

  • 完整的TypeScript支持:提供类型安全和更好的开发体验
  • 模块化架构:清晰的代码组织结构
  • 详细的注释:关键代码都有详细说明
  • 持续更新:跟随B站变化及时更新

🔮 未来发展方向

随着B站继续更新,Bilibili-Old项目也在不断进化:

  • 更多页面支持:持续增加对更多页面的旧版恢复
  • 性能优化:减少资源占用,提升运行效率
  • 新功能集成:在旧版基础上集成实用新功能
  • 多浏览器支持:扩展对Firefox、Edge等浏览器的支持

🎉 开始你的怀旧之旅

无论你是B站的老用户怀念经典界面,还是新用户想要体验不同的操作逻辑,Bilibili-Old项目都能满足你的需求。选择适合你的安装方式,立即开始恢复B站经典界面的旅程!

温馨提示:使用第三方工具时,请遵守B站用户协议,合理使用各项功能。项目开源在GitCode平台,欢迎开发者参与贡献和改进!


本文介绍的Bilibili-Old项目是一个开源工具,旨在为用户提供更多选择。使用过程中如遇到问题,可以参考项目文档或参与社区讨论。

【免费下载链接】Bilibili-Old恢复旧版Bilibili页面,为了那些念旧的人。项目地址: https://gitcode.com/gh_mirrors/bi/Bilibili-Old

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/1798758.html

相关文章:

  • NEURAL MASK保姆级教学:处理失败图像的5种常见原因与修复技巧
  • 如何快速释放磁盘空间:Windows系统驱动清理完整指南
  • 终极指南:3步安装ViGEmBus虚拟手柄驱动,彻底解决Windows游戏兼容性问题
  • 丹青识画系统与STM32嵌入式项目结合:智能相框原型开发
  • OpenClaw+千问3.5-27B低成本方案:自建模型替代OpenAI API
  • Qwen-Image-2512-ComfyUI部署实战:从镜像拉取到出图,完整流程解析
  • **发散创新:基于Python的模型保护机制设计与实践**在人工智能快速发展的今天,模型作为核心资产被广
  • 三步轻松下载B站4K大会员视频:完整指南与实战技巧
  • 2026年音频怎么转换成文字主流工具实测对比,差距竟然这么大,黑马选手才是真正的王者
  • Next 26: 一场定义未来的云端与 AI 盛宴,即将开启!
  • 多功能WX-0813高性能降噪语音模组
  • Legacy iOS Kit:让旧款iOS设备重获新生的终极工具集
  • 写段代码教会你什么是HOOK技术?HOOK技术能干什么?禾
  • AMD Ryzen终极调试工具完全指南:从新手到高手
  • 舒服舒服对方水电费水电费水电费
  • Cursor Agent Window深度解析:从入门到精通的全流程指南
  • 机器学习与人工智能在锂离子电池研究中的应用!
  • STIX Two字体:解决学术文档排版一致性问题的终极指南
  • 3步诊断与修复:Reset Windows Update Tool如何彻底解决Windows更新难题
  • 忍者像素绘卷数据库课程设计:构建个人像素画作品管理与展示平台
  • Spring Boot 4.0正式发布倒计时:Agent-Ready到底意味着什么?3类企业已紧急升级验证
  • jd-happy:告别手动抢购!用Node.js实现京东自动下单的终极方案
  • HiClaw 完整部署教程:5分钟搭建你的 AI 开发团队(Team 版 OpenClaw)
  • 全球肉毒素杆菌市场高增跨越!2025年规模93.34亿美元,2032年攀至167.1亿,2026-2032年CAGR达8.8%
  • 八大网盘直链解析工具:告别限速困扰的高效下载解决方案
  • 终极指南:如何为Windows 11 24H2 LTSC恢复微软商店功能
  • FAST: Efficient Action Tokenization for Vision-Language-Action Models
  • 终极浏览器3D模型查看器实战指南:从架构解析到高效应用
  • SenseVoice Small功能全解析:从语音识别到情感事件检测
  • Zotero Reference插件深度解析:Connected Papers API集成实战指南