首页/新闻资讯/正文详情

Bilibili-Evolved 使用指南:3 步把 B 站改成你的样子

发布时间:2026/11/4 11:32:24 来源:云帆数科 栏目:资讯中心
Bilibili-Evolved 使用指南:3 步把 B 站改成你的样子
Bilibili-Evolved 使用指南3 步把 B 站改成你的样子【免费下载链接】Bilibili-Evolved强大的哔哩哔哩增强脚本项目地址: https://gitcode.com/gh_mirrors/bi/Bilibili-EvolvedB 站页面长什么样、下载什么编码官方说了算你插不上手。Bilibili-Evolved 是一个油猴增强脚本装上后默认零功能你要的组件从仓库自己装配——本文按 装脚本 → 装第一个功能 → 看懂两个开关 → 做性能调优 走一遍。先划清边界能做什么不做什么先立一个认知这个脚本本身不含任何功能。设置面板、启动栏、自动更新这些内置组件src/components/built-in-components.ts 里共 7 个是骨架除此之外全靠自己装。它做的是把 B 站页面拼成你的样子替换顶栏、重构首页、夜间模式、下载视频和弹幕。它不做的有两件——不是专门的下载器README 直说只想要下载建议另找也不对未登录状态做适配。Safari 和套壳浏览器不保证稳定。从空脚本到第一个功能3 步走通前提最新版 Chrome 或 Firefox脚本管理器用 Tampermonkey 5.0 或 Violentmonkey 2.18。README 明确标注 Greasemonkey 与 AdGuard 不兼容——这条能省掉后面一半排障。装好管理器后从发布链接装正式版脚本刷新任意 B 站页面页面左侧中央出现功能面板入口——到这一步安装就算成功打开设置面板 → 左下组件/插件/样式管理有批量逐行粘贴直链一次装完、浏览载入本地文件、在线打开在线仓库三个按钮加底部一个粘贴单链接的输入框。装完想确认脚本真注入了控制台输入window.bilibiliEvolved有对象输出即正常——脚本在 src/client/init.ts 把对外 API 挂到了unsafeWindow上。功能在哪找6 个目录 1 套约定所有功能都放在 registry/lib/components/ 下按feeds / live / style / touch / utils / video六个目录分。每个功能一个目录统一是index.ts元数据与入口index.md自动注入的描述文档 可选的Widget.vue设置面板里的选项组件。几个有代表性的video/danmaku/把弹幕拆成airborne / converter / download / expand / merger / unescape六个子模块video/player/是仓库里最大的子目录集中了播放器层增强style/custom-navbar/能整条替换顶栏内部分成 15 个以上子模块。首页重构style/home-redesign/里有fresh与minimal两套方案前者把信息流重排成卡片布局。两个开关什么时候跑、怎么互通何时跑src/core/life-cycle.ts 把页面启动拆成headLoaded/contentLoaded/fullyLoaded三个可等待时机。所有组件真正开跑的开关在 src/components/component.ts 的loadAllComponents它读脚本加载模式src/core/loading-mode.ts 定义两个值if (generalSettings.scriptLoadingMode LoadingMode.Delay) { fullyLoaded(() loadComponents()) // 延后等 load 事件不跟页面抢资源 } else if (generalSettings.scriptLoadingMode LoadingMode.Race) { contentLoaded(() loadComponents()) // 同时DCL 即跑可能和 B 站原脚本撞车 }每个组件用Promise.allSettled单独包裹并打日志一个挂掉不拖垮其余控制台会打印失败组件的 name。怎么互通组件之间不互相 import走 src/plugins/data.ts 的数据注入。一方registerData(key, ...对象)交出可改的对象另一方addData(key, provider)提交修改getData时一次性应用。把它想成一条单向消息队列——provider 入队后只在getData时消费一次消费完即销毁无法撤回。完整案例在 registry/lib/components/video/danmaku/download/index.ts它往downloadVideo.assets塞一个下载资产装上后下载列表凭空多一个选项卸载即消失两边代码互不认识。另一条通道是 src/plugins/hook.ts 的addHook/getHookbefore/after 两段式。跟着一份性能日志做一次真实调优在设置面板打开开发者模式devMode是settingsPanel组件的一个选项刷新后打开控制台会看到按阶段分组的耗时日志——每行是组件名 毫秒 百分比由 src/core/performance/stats.ts 的logStats输出形如components block time: xx ms for N items。找到占比最高的组件把它的加载模式改成延后或停用再刷一次对比数字。src/core/performance/ 下还有component-trace、plugin-trace、promise-trace三个追踪器分别对应组件、插件和启动阶段的 Promise。翻车点都是现象 → 原因 → 处置装完没反应 → 设计如此默认零组件 → 进设置面板装功能再刷新。弹脚本试图访问跨域资源 → 链接装组件 / 发下载到外部服务器时的已知提示 → 选始终允许。页面明显变卡 → 综合脚本最低 8GB 内存 / 1920×1080 → 开devMode看logStats改延后或停用。升级后旧版设置错乱 → 新版发布后旧版不再支持 → 升级前在关于面板导出设置必要时看 doc/rollback.md。从用的人到写功能的人想写功能的先克隆仓库git clone https://gitcode.com/gh_mirrors/bi/Bilibili-Evolved然后pnpm installregistry/下还要再装一次依赖跑pnpm tsx dev-tools/dev-server/index.ts起开发服务默认 23333 端口。新组件就是在registry/lib/components/类别/下建目录index.ts里用defineComponentMetadata导出index.md写描述开发服务对http://localhost:23333/registry/dist/components/id.js按需编译、从内存返回把链接粘进组件管理面板即装即调改代码自动热更新dev-tools/dev-server/command.ts 提供单独编译、监听、脚手架等命令。跨功能协作优先addData/addHook提交前跑pnpm run lint-check和pnpm run type。这套元数据 懒加载 数据注入的组合才是它真正能搬走的东西。【免费下载链接】Bilibili-Evolved强大的哔哩哔哩增强脚本项目地址: https://gitcode.com/gh_mirrors/bi/Bilibili-Evolved创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Windows 操作系统基础命令详解
Windows 操作系统基础命令详解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 11:32:24

文件上传的三种白名单,和3种黑名单,以及3种针对文件内容的修改,特性、get,post传参方式区别,正则匹配,以及高亮函数作用
文件上传的三种白名单,和3种黑名单,以及3种针对文件内容的修改,特性、get,post传参方式区别,正则匹配,以及高亮函数作用

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 11:32:24

构建企业级AI代理日志监控系统:分布式架构与智能分析完整方案
构建企业级AI代理日志监控系统:分布式架构与智能分析完整方案

构建企业级AI代理日志监控系统:分布式架构与智能分析完整方案 在现代企业AI部署中,Hermes Agent作为一款可扩展的AI代理框架,面临着复杂的日志监控挑战。本文将深入解析如何通过ELK Stack与机器学习技术,构建一个完整的分布式日志… · 2026/11/4 11:32:24

CS336 Learning(一) —— 分词器
CS336 Learning(一) —— 分词器

TL;DR BPE:自底向上合并,每一步只看相邻 token 对的频率,谁出现得多就合并谁,简单高效,GPT 系常用。WordPiece:同样自底向上合并,但决策依据换成似然增益(P(A,B) / (P(A)P(B))&… · 2026/11/4 12:11:01

从零手搓一个劳动法问答 RAG:LangChain + 本地向量库实战(零基础可跟)
从零手搓一个劳动法问答 RAG:LangChain + 本地向量库实战(零基础可跟)

一、先搞清楚:RAG 到底解决什么问题 直接问大模型"试用期最长多久",它可能答对,也可能一本正经地编造条文(幻觉)。 根源在于:大模型的知识是训练时"背"下来的,具体到某部法… · 2026/11/4 12:11:01

Ansys Mechanical 软件介绍
Ansys Mechanical 软件介绍

Ansys Mechanical 软件介绍Ansys Mechanical 是 Ansys 公司推出的一款面向结构工程的一流有限元分析(Finite Element Analysis,FEA)软件,内置结构、热、声学、瞬态与非线性等全谱系求解能力,广泛应用于航空航天、汽车、… · 2026/11/4 12:11:01

技术解析:资产评估基准日与无形资产出资的时效控制
技术解析:资产评估基准日与无形资产出资的时效控制

在企业以知识产权(专利、软著等)进行增资实缴的技术实操中,资产评估报告是核心文件。但很多项目在推进时,容易忽略一个关键变量:评估基准日。它不仅决定了资产的作价时点,更直接受到工商备案时效的约束。 一… · 2026/11/4 12:11:01

上千条快递查完不用手动数,用快递批量查询高手的查看方式功能查看所有单号,一键统计总单数
上千条快递查完不用手动数,用快递批量查询高手的查看方式功能查看所有单号,一键统计总单数

发货后最头疼的就是核对物流数据:上千条单号散落在表格里,要统计已签收单数、滞留在中转站的异常件数量,手动挨个点开物流官网核对,不仅要熬到半夜,还很容易数错漏数,导致异常件拖成客诉。其实完全不用这么… · 2026/11/4 12:11:01

深分页查询越来越慢,如何优化 LIMIT OFFSET
深分页查询越来越慢,如何优化 LIMIT OFFSET

深分页查询越来越慢,如何优化 LIMIT OFFSET 订单列表第一页打开很快,翻到第 5000 页却要好几秒。SQL 看起来只取了 20 条,LIMIT 100000, 20 里的 20 也很小,为什么还会慢?因为数据库并不是直接跳到第 100000 条&#x… · 2026/11/4 12:10:01

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码