Bilibili-Old:3种技术方案恢复B站经典界面,让怀旧体验重回2026

张开发
2026/4/10 17:43:47 15 分钟阅读

分享文章

Bilibili-Old:3种技术方案恢复B站经典界面,让怀旧体验重回2026
Bilibili-Old3种技术方案恢复B站经典界面让怀旧体验重回2026【免费下载链接】Bilibili-Old恢复旧版Bilibili页面为了那些念旧的人。项目地址: https://gitcode.com/gh_mirrors/bi/Bilibili-OldBilibili-Old是一个开源项目通过浏览器扩展和用户脚本技术帮助用户恢复BilibiliB站的经典界面布局。随着B站不断改版许多用户开始怀念2019年之前的简洁界面设计这个项目正是为了满足这一需求而生。通过创新的技术方案Bilibili-Old不仅恢复了旧版界面还增强了弹幕系统、播放器功能和下载能力为技术爱好者和进阶用户提供了完整的怀旧体验解决方案。为什么需要Bilibili经典界面恢复工具Bilibili从2019年底开始逐步淘汰旧版界面这一系列改动虽然带来了新功能但也让习惯了旧版操作逻辑的用户感到不适。主要变化包括2019年12月9日弃用旧版av号系统和Bangumi页面2020年3月23日启用BV号替代av号2020年4月4日启用新版主页设计以及2020年10月14日弃用旧版全站排行榜。这些改动让许多用户开始寻找恢复经典界面的方法Bilibili-Old项目应运而生。Bilibili-Old项目的加载动画图标采用经典的小电视设计风格技术方案对比选择最适合你的安装方式用户脚本方案最便捷的入门选择对于大多数用户来说Tampermonkey用户脚本是最简单的恢复方式。这种方案不需要复杂的安装步骤只需要在浏览器中安装Tampermonkey扩展然后从GreasyFork平台获取Bilibili-Old脚本即可。用户脚本方案特别适合那些希望快速体验旧版界面但不想进行复杂配置的用户。浏览器扩展方案功能最完整的专业选择浏览器扩展方案提供了最完整的功能和最佳的性能表现。虽然扩展暂时未上架官方商店但可以通过开发者模式手动安装。扩展版基于Manifest V3开发具有更好的兼容性和稳定性同时提供了完整的下载面板、自动化设置等高级功能。核心功能模块位于src/core/目录下包括用户界面管理、播放器处理和网络模拟等关键组件。源代码编译方案开发者专属的自定义选择对于开发者或需要深度自定义功能的用户可以直接从源代码编译。通过克隆仓库、安装依赖和编译构建开发者可以完全控制项目的每一个细节。这种方案允许修改src/core/目录下的核心逻辑调整src/page/中的页面处理逻辑以及自定义src/utils/工具函数实现个性化的功能扩展。核心功能模块深度解析界面恢复与布局重构Bilibili-Old项目能够恢复多个经典页面包括旧版主页、视频播放页、番剧页面、全站排行榜和稍后再看页面。项目通过页面劫持技术拦截B站页面请求替换为旧版布局同时使用API模拟技术保持功能完整性。动态注入CSS样式确保经典视觉效果得到完美还原。弹幕系统全面增强弹幕系统是Bilibili-Old项目的亮点功能之一。项目不仅支持protobuf弹幕协议还实现了弹幕发送者反查功能让用户能够查看匿名弹幕的发送者信息。同时项目完整支持高级弹幕功能包括互动弹幕和代码弹幕并提供本地弹幕加载和在线弹幕获取两种方式。播放器优化与编码支持播放器模块位于src/core/player.ts提供了AVC、HEVC、AV1多种编码的自由切换支持。项目还实现了CC字幕完整功能、分段进度条显示并解除了区域播放限制让港澳台、东南亚等地区的视频能够无障碍观看。通过替换UPOS服务器进一步优化了视频加载速度。网络请求模拟与自动化功能网络模块src/core/network-mock.ts负责模拟APP端请求确保旧版界面能够正常获取数据。自动化功能包括自动展开弹幕列表、自动滚动到播放器、自动宽屏模式、自动关闭弹幕、自动播放视频等大大提升了用户体验。配置优化与使用指南弹幕系统配置建议为了获得最佳的弹幕体验建议启用protobuf弹幕支持设置合适的弹幕密度并开启弹幕发送者显示功能。这些设置可以在项目配置界面中找到用户可以根据自己的偏好进行调整。播放器性能优化根据网络状况选择最佳的视频编码格式启用CC字幕自动加载功能并配置喜欢的播放速率。这些优化能够显著提升视频播放的流畅度和观看体验。界面个性化设置Bilibili-Old项目支持界面个性化定制用户可以选择喜欢的主题颜色调整布局密度并自定义快捷键。这些设置让每个用户都能打造符合自己使用习惯的个性化界面。技术架构与实现原理模块化设计与TypeScript支持项目采用模块化设计使用TypeScript开发提供了类型安全的开发体验。清晰的代码组织结构使得项目易于维护和扩展。主要技术栈包括ESBuild作为快速构建工具ProtobufJS处理B站新的弹幕协议。页面劫持与API模拟技术Bilibili-Old通过创新的技术手段实现界面恢复。页面劫持技术拦截B站页面请求替换为旧版布局API模拟技术模拟旧版API接口保持功能完整性样式注入技术动态注入CSS样式还原经典视觉效果事件监听技术监控页面变化实时应用修改。兼容性与性能优化项目针对不同浏览器进行了兼容性优化确保在各种环境下都能稳定运行。性能优化措施减少了资源占用提升了运行效率即使在配置较低的设备上也能流畅使用。常见问题与解决方案新旧页面切换问题在恢复旧版页面前新版页面可能一闪而过这是正常现象刷新页面即可解决。如果恢复后的页面被新版页面残留脚本破坏可以通过清除浏览器缓存后重新加载来解决。弹幕数据获取限制原生旧版播放器已无法获取90分钟后的弹幕池因此建议使用项目提供的重构播放器。重构播放器通过新的技术方案解决了弹幕获取限制问题。功能兼容性说明部分功能如充电、B币支付等可能已失去维护建议不要使用或移步新版页面。一些功能由于API失效无法完全还原项目团队正在寻求替代方案。项目发展与未来规划随着B站继续更新Bilibili-Old项目也在不断进化。未来发展方向包括支持更多页面类型的旧版恢复进一步优化性能减少资源占用在旧版基础上集成实用新功能以及扩展对Firefox、Edge等浏览器的支持。开始你的Bilibili经典界面之旅无论你是B站的老用户怀念经典界面还是新用户想要体验不同的操作逻辑Bilibili-Old项目都能满足你的需求。项目提供了三种不同的技术方案用户可以根据自己的技术水平和需求选择最适合的安装方式。通过简单的配置和优化你就能重新体验到那个熟悉的Bilibili经典界面同时享受到项目提供的增强功能。Bilibili-Old不仅是一个界面恢复工具更是一个完整的技术解决方案为技术爱好者和进阶用户提供了深入了解B站技术架构的机会。项目完全开源遵循MIT许可协议欢迎开发者参与贡献和改进。无论是报告问题、提出建议还是提交代码社区都热烈欢迎。让我们一起维护这个为怀旧而生的项目让经典界面在2026年依然焕发生机。【免费下载链接】Bilibili-Old恢复旧版Bilibili页面为了那些念旧的人。项目地址: https://gitcode.com/gh_mirrors/bi/Bilibili-Old创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

更多文章