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

Bilibili-Old:终极怀旧体验,一键回归经典B站界面

Bilibili-Old终极怀旧体验一键回归经典B站界面【免费下载链接】Bilibili-Old恢复旧版Bilibili页面为了那些念旧的人。项目地址: https://gitcode.com/gh_mirrors/bi/Bilibili-Old在这个快速迭代的数字时代Bilibili作为中国领先的视频分享平台其界面设计经历了多次重大变革。然而对于那些怀念早期简洁界面和经典小电视播放器的用户来说新版界面虽然功能丰富却失去了那份最初的纯粹体验。今天我要介绍的开源项目Bilibili-Old正是为了解决这一问题而生——它是一个能够恢复旧版Bilibili页面的完整解决方案让怀旧不再是奢望。为什么我们需要一个时光机界面演进的必然代价自2019年12月起Bilibili逐步淘汰了旧版界面引入了全新的设计语言。这一变化带来了更现代化的视觉效果和更多功能但也带来了几个显著问题界面复杂度增加新版页面元素繁多对于只想专注观看视频的用户来说显得过于杂乱播放器体验改变经典的小电视播放器被替换失去了那份独特的视觉标识加载性能差异部分用户反映新版页面在某些设备上加载速度较慢操作习惯改变老用户需要重新适应新的交互方式怀旧不仅仅是情怀Bilibili-Old项目并非简单地追求复古而是基于一个核心理念用户应该有选择权。无论B站官方如何更新界面用户都应该能够选择自己最舒适、最熟悉的观看环境。这个项目通过Tampermonkey用户脚本和Manifest V3扩展两种方式实现了对旧版界面的完整恢复。核心功能不只是界面恢复全面页面还原Bilibili-Old能够恢复的不仅仅是播放器而是整个B站的旧版生态系统主要页面支持主页恢复 - 回到那个简洁明了的主页布局视频详情页 - 包括av/BV号页面Bangumi番剧页面 - 完整的旧版番剧体验稍后再看列表 - 经典的管理界面全站排行榜 - 熟悉的排行榜样式专栏文章 - 旧版阅读体验搜索页面 - 简洁的搜索结果展示增强功能与修复项目不仅恢复旧版还在此基础上进行了大量优化弹幕系统增强支持protobuf格式的新弹幕系统互动弹幕完整支持代码弹幕正常显示在线与本地弹幕加载播放器功能升级多编码格式支持AVC、HEVC、AV1CC字幕完整支持分段进度条显示区域限制解除功能自动化播放设置界面修复与优化全局替换回旧版顶栏UP主列表支持动态banner显示主页个性化推荐港澳台新番时间表技术实现优雅的兼容方案双模式部署架构Bilibili-Old提供了两种安装方式满足不同用户的需求用户脚本模式Tampermonkey安装Tampermonkey脚本管理器加载Bilibili-Old脚本立即在任意B站页面生效浏览器扩展模式Manifest V3下载项目构建包通过开发者模式加载扩展获得更稳定的运行环境智能页面检测系统项目通过src/page/目录下的页面检测模块能够智能识别当前访问的B站页面类型并应用相应的恢复策略。例如src/page/av.ts- 处理视频详情页src/page/bangumi.ts- 处理番剧页面src/page/search.ts- 处理搜索页面每个模块都包含了针对特定页面的恢复逻辑和兼容性处理。现代化的技术栈尽管目标是恢复旧版界面但项目本身采用了现代化的开发技术TypeScript- 提供类型安全和更好的开发体验模块化架构- 清晰的代码组织结构构建系统- 支持Chrome扩展和Tampermonkey脚本的分别构建使用体验无缝切换的怀旧之旅安装与配置安装Bilibili-Old非常简单即使是技术新手也能轻松完成。项目提供了详细的安装指南用户可以根据自己的偏好选择脚本或扩展方式。配置选项丰富播放器设置自定义弹幕显示选项调整界面元素显示控制自动化功能开关实际效果对比使用Bilibili-Old后你将体验到视觉上的回归- 熟悉的蓝色调、简洁的布局、经典的小电视图标操作上的熟悉- 所有按钮和菜单都在你记忆中的位置性能上的优化- 更轻量级的界面意味着更快的加载速度功能上的完整- 所有必要的功能都得到保留和增强社区支持与更新Bilibili-Old拥有活跃的开发者社区持续跟踪B站官方的更新变化。项目会及时调整以适应B站接口的变化确保恢复功能的持续可用性。项目价值超越怀旧的技术实践对开源社区的贡献Bilibili-Old不仅仅是一个怀旧工具它展示了开源社区如何通过技术手段维护用户体验的多样性。项目采用了MIT开源协议鼓励开发者参与贡献和改进。技术学习的宝贵资源对于前端开发者而言这个项目是一个绝佳的学习案例页面逆向工程- 学习如何分析和恢复旧版界面浏览器扩展开发- 了解Manifest V3扩展的开发实践用户脚本编写- 掌握Tampermonkey脚本的高级用法兼容性处理- 学习如何处理新旧系统的兼容性问题用户自主权的体现在平台不断中心化的今天Bilibili-Old代表了用户对自主选择权的追求。它证明即使面对大型平台的强制更新开源社区仍然能够提供替代方案。开始你的怀旧之旅如果你也怀念那个简洁明了的B站想要找回最初的观看体验Bilibili-Old是你的完美选择。无论是通过简单的脚本安装还是使用功能更完整的浏览器扩展你都能在几分钟内完成设置。项目地址你可以通过克隆仓库来获取最新版本git clone https://gitcode.com/gh_mirrors/bi/Bilibili-Old记住怀旧不是停滞不前而是在前进的道路上保留那些值得珍惜的体验。Bilibili-Old让这份保留成为可能让经典在数字时代继续发光。项目图标虽然项目中的图标文件如chrome/images/icon128.png分辨率较小但它们代表了项目的核心精神——那个经典的小电视标识正是无数B站老用户心中最深刻的记忆符号。【免费下载链接】Bilibili-Old恢复旧版Bilibili页面为了那些念旧的人。项目地址: https://gitcode.com/gh_mirrors/bi/Bilibili-Old创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关文章:

Bilibili-Old:终极怀旧体验,一键回归经典B站界面

Bilibili-Old:终极怀旧体验,一键回归经典B站界面 【免费下载链接】Bilibili-Old 恢复旧版Bilibili页面,为了那些念旧的人。 项目地址: https://gitcode.com/gh_mirrors/bi/Bilibili-Old 在这个快速迭代的数字时代,Bilibili…...

global=block×blockSize+local 线性展开

globalblockblockSizelocal 线性展开(统一抽象加权本质) 第一部分:从线性展开到统一抽象 你提出的 global block blockSize \ local 已经非常接近“统一抽象”,且本身完全正确。以下将其压实、扩展,转化为可在任何场…...

5分钟快速部署:用RapidOCR实现多语言文字识别

5分钟快速部署:用RapidOCR实现多语言文字识别 【免费下载链接】RapidOCR 📄 Awesome OCR multiple programing languages toolkits based on ONNX Runtime, OpenVINO, MNN, PaddlePaddle, TensorRT and PyTorch. 项目地址: https://gitcode.com/GitHub…...

AI 编程工具训练数据偏差影响前端技术选型,Vue 如何反击?

Vue.js 社区的早期讨论早在去年 1 月,Vibe Coding 概念被正式提出之前,Vue.js 官方在 GitHub 社区发起了一次不同寻常的讨论。帖子标题是 "Official Vue.js AI Rules File for AI assisted code generation",内容直指一个让 Vue 开…...

生成式AI数据飞轮构建全链路拆解(从标注→反馈→迭代→跃迁的工业级路径)

第一章:生成式AI数据飞轮构建全链路拆解(从标注→反馈→迭代→跃迁的工业级路径) 2026奇点智能技术大会(https://ml-summit.org) 生成式AI的数据飞轮并非线性流水线,而是以闭环反馈驱动持续能力跃迁的动态系统。其核心在于将用户…...

手把手教你用SHAP给Stacking模型“做体检”:两种可视化思路全解析(含Python避坑指南)

深度解析Stacking模型的可解释性:基于SHAP的双重视角与实战指南 在机器学习领域,Stacking作为一种强大的集成学习方法,通过组合多个基模型的预测结果来提升整体性能。然而,这种"模型堆叠"的方式也让其可解释性变得极具挑…...

多模态LLM推理链路混沌实验全记录,深度复现跨模态对齐失效、特征坍缩与token洪水攻击

第一章:多模态大模型混沌工程实践导论 2026奇点智能技术大会(https://ml-summit.org) 多模态大模型在真实生产环境中面临图像理解失准、语音-文本对齐漂移、跨模态推理崩溃等非线性失效模式,传统单元测试与负载压测难以暴露其隐性脆弱性。混沌工程为此类…...

别再死记硬背了!用Java Socket写一个能翻译的UDP词典服务器(附完整源码)

用Java Socket构建智能UDP词典服务器的实战指南 在Java网络编程的学习过程中,Socket编程往往是让初学者既兴奋又困惑的领域。兴奋的是终于可以亲手实现不同主机间的通信,困惑的是抽象的网络概念和枯燥的示例代码。本文将带你突破传统回显服务器的局限&am…...

【多模态大模型容灾备份黄金标准】:20年AI基础设施专家亲授3层异构备份架构与RTO<2分钟实战方案

第一章:多模态大模型容灾备份策略 2026奇点智能技术大会(https://ml-summit.org) 多模态大模型(如融合视觉、语音、文本与结构化数据的统一架构)在训练与推理过程中对存储一致性、状态可恢复性及跨模态特征对齐提出了远超单模态模型的容灾要…...

放射科医生正在被替代?不,他们正用多模态大模型将报告生成效率提升4.8倍,附内部Prompt工程模板

第一章:多模态大模型在医疗中的应用 2026奇点智能技术大会(https://ml-summit.org) 多模态大模型正以前所未有的能力融合医学影像、电子病历、基因序列与临床文本,推动诊断精度、治疗规划与患者随访的范式升级。这类模型不再局限于单一数据类型&#xf…...

Rust 所有权系统与编译器优化机制

Rust语言以其独特的所有权系统和编译器优化机制,成为现代系统编程领域的一颗新星。它不仅保证了内存安全,还通过零成本抽象实现了高性能。本文将围绕Rust的所有权模型与编译器优化展开,探讨其如何在不牺牲效率的前提下解决传统语言中的内存管…...

三维地理可视化:地形渲染与建筑物模型展示

三维地理可视化:地形渲染与建筑物模型展示 在数字时代,三维地理可视化技术正逐渐成为城市规划、灾害模拟、旅游开发等领域的重要工具。通过高精度地形渲染与建筑物模型展示,人们能够以更直观的方式理解复杂的地理空间信息。无论是虚拟城市漫…...

如何轻松下载TIDAL高品质音乐:tidal-dl-ng新手完整指南

如何轻松下载TIDAL高品质音乐:tidal-dl-ng新手完整指南 【免费下载链接】tidal-dl-ng TIDAL Media Downloader Next Generation! Up to HiRes / TIDAL MAX 24-bit, 192 kHz. 项目地址: https://gitcode.com/gh_mirrors/ti/tidal-dl-ng 还在为TIDAL平台上的高…...

GPEN模型快速上手:Python调用与接口使用详解

GPEN模型快速上手:Python调用与接口使用详解 1. 环境准备与快速部署 GPEN是一个专门用于人脸增强的智能系统,能够将模糊、低质量的人脸照片修复成高清图像。它采用生成对抗网络技术,通过智能"脑补"来重构人脸细节,特别…...

汽车电子UDS Bootloader实战:从诊断请求到ECU刷新的完整流程解析

1. UDS Bootloader基础概念解析 第一次接触汽车电子刷写的工程师,往往会被UDS、Bootloader这些专业术语搞得一头雾水。其实理解它们并不难,我用个生活中的例子来解释:想象你的ECU就像一台智能手机,Bootloader就是手机的Recovery模…...

【2026年最新600套毕设项目分享】微信小程序的健身房私教预约系统(30062)

有需要的同学,源代码和配套文档领取,加文章最下方的名片哦 一、项目演示 项目演示视频 二、资料介绍 完整源代码(前后端源代码SQL脚本)配套文档(LWPPT开题报告/任务书)远程调试控屏包运行一键启动项目&…...

华为EulerOS 2.0 SP8 ARM版yum源配置避坑指南:从DNS问题到完整流程

华为EulerOS 2.0 SP8 ARM版yum源配置全流程与深度排错指南 1. 环境准备与系统确认 在ARM架构服务器上配置华为EulerOS的yum源前,必须确保系统环境符合要求。不同于x86架构,ARM平台的特殊性往往会导致一些意料之外的问题。 验证系统架构与版本&#xf…...

【2026年最新600套毕设项目分享】微信小程序的传染病防控宣传系统(30063)

有需要的同学,源代码和配套文档领取,加文章最下方的名片哦 一、项目演示 项目演示视频 二、资料介绍 完整源代码(前后端源代码SQL脚本)配套文档(LWPPT开题报告/任务书)远程调试控屏包运行一键启动项目&…...

你的代码“绕”吗?用McCabe环路复杂度给Python/Java函数做个快速体检(避坑指南)

你的代码“绕”吗?用McCabe环路复杂度给Python/Java函数做个快速体检(避坑指南) 刚接手一个遗留项目时,最让人头疼的莫过于那些嵌套了七八层的if-else语句,或是循环套循环再套条件判断的"俄罗斯套娃"式函数。…...

电子工程师必看:深度负反馈电路的5个实战应用技巧(附电路图)

电子工程师必看:深度负反馈电路的5个实战应用技巧(附电路图) 在电子工程领域,负反馈电路就像是一位隐形的调音师,默默修正着放大器的每一个音符。但真正让工程师们又爱又恨的,是那些需要深度负反馈的特殊场…...

家庭宽带+旧电脑也能赚钱?手把手教你搭建24小时挂机副业

家庭宽带旧电脑也能赚钱?手把手教你搭建24小时挂机副业 你是否曾想过,家里那台积灰的旧笔记本或树莓派,其实可以成为你的"数字员工"?每天自动为你赚取一杯咖啡钱?这不是天方夜谭——根据2023年《全球边缘计算…...

MySQL三级模式结构实战:从外模式到内模式的完整解析(附常见面试题)

MySQL三级模式结构实战:从外模式到内模式的完整解析 1. 理解数据库三级模式的核心价值 当你第一次接触数据库设计时,可能会被各种"模式"搞得晕头转向。但三级模式结构实际上是数据库领域最优雅的设计思想之一,它像一座精心设计的…...

数字电子钟设计避坑指南:CD4511驱动数码管常见问题解决方案

CD4511驱动数码管实战指南:从原理到故障排查 在数字电子钟设计中,CD4511作为经典的BCD-七段译码驱动器,承担着将计数器输出的二进制信号转换为数码管显示的关键任务。然而实际开发中,工程师们常会遇到显示异常、信号干扰、进制转换…...

【SITS2026官方认证指南】:AI音乐生成应用落地的5大技术门槛与3步合规部署法

第一章:SITS2026官方认证体系与AI音乐生成应用的战略定位 2026奇点智能技术大会(https://ml-summit.org) SITS2026(Singularity Intelligence Technology Standard 2026)是由国际人工智能标准联盟(IAISA)联合全球五大…...

大模型应用开发实战(7)——文档清洗、切分、入库、召回、重排、生成:完整 RAG 流程拆解

🤵‍♂️ 个人主页:小李同学_LSH的主页 ✍🏻 作者简介:LLM学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…...

python freezegun

## 聊聊 Python 里的 Mixer:一个不太起眼但很省事的工具 平时写代码,尤其是做测试或者快速搭建原型的时候,经常需要一堆假数据。比如用户的名字、邮箱、文章的标题和内容,或者订单的金额。自己手动编这些数据,写个循环…...

如何为Windows和Linux系统免费获取macOS风格的鼠标指针主题?

如何为Windows和Linux系统免费获取macOS风格的鼠标指针主题? 【免费下载链接】apple_cursor Free & Open source macOS Cursors. 项目地址: https://gitcode.com/gh_mirrors/ap/apple_cursor 厌倦了系统默认的单调鼠标指针?想要为你的桌面增添…...

如何使用C#调用Oracle存储过程_OracleCommand配置CommandType.StoredProcedure

OracleCommand.CommandType CommandType.StoredProcedure 生效的前提是:存储过程名与CommandText完全一致(含大小写、包名),参数名、方向、类型须与PL/SQL端严格匹配,且连接字符串必须包含UnicodeTrue以确保字符串正确…...

Speechless:如何快速免费备份微博内容到PDF的终极完整指南

Speechless:如何快速免费备份微博内容到PDF的终极完整指南 【免费下载链接】Speechless 把新浪微博的内容,导出成 PDF 文件进行备份的 Chrome Extension。 项目地址: https://gitcode.com/gh_mirrors/sp/Speechless 还在为微博内容随时可能消失而…...

CSS如何让多个元素在一行显示_灵活使用float属性

float让元素排成一行失败的核心原因是脱离文档流致父容器塌陷;需触发BFC(如overflow:hidden)、子元素设width、慎用clear:both位置、响应式中须重置float/clear。float让多个元素排成一行的典型失败场景直接给多个 div 加 float: left&#x…...