Bilibili Evolved

「 强大的哔哩哔哩增强脚本 」
[📦 安装](#安装) / [Install](install-tutorial.en-US.md) / [インストール](install-tutorial.ja-JP.md) [⚙ 设置](#设置) [📚 功能](#功能) [👻 兼容性](#兼容性) [🐛 版本历史与更新日志](https://github.com/the1812/Bilibili-Evolved/releases) [📖 相关文档](https://github.com/the1812/Bilibili-Evolved/wiki) [❤ 捐助](donate.md) # 安装 需要浏览器拥有[Tampermonkey](https://tampermonkey.net/)插件. 点击名称即可安装👇 | [正式版](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@master/bilibili-evolved.user.js) | [预览版](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/bilibili-evolved.preview.user.js) | [离线版](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@master/bilibili-evolved.offline.user.js) | [预览离线版](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/bilibili-evolved.preview-offline.user.js) | | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------- | | 正式发布的版本, 最稳定, 更新频率较低. | 新增内容测试的地方, 更新频率高, 但功能不稳定. | 内置所有依赖项, 体积较大, 更新频率高于正式版. | 兼备预览版和离线版的特点. | > 使用过程中脚本管理器可能会提示"脚本试图访问跨域资源", 请选择"始终允许". > 某些破坏性的大更新会使旧版脚本**完全**无法运行, 请及时检查更新. ## 备用安装源 如果默认的安装链接无法使用, 可以尝试以下的备用安装源, 内容更新与 GitHub 可能稍有延迟. | | 正式版 | 预览版 | 离线版 | 预览离线版 | | ---------- | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | | jsDelivr | [安装](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@master/bilibili-evolved.user.js) | [安装](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/bilibili-evolved.preview.user.js) | [安装](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@master/bilibili-evolved.offline.user.js) | [安装](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/bilibili-evolved.preview-offline.user.js) | | GreasyFork | [安装](https://greasyfork.org/scripts/373563-bilibili-evolved/code/Bilibili%20Evolved.user.js) | [安装](https://greasyfork.org/scripts/373564-bilibili-evolved-preview/code/Bilibili%20Evolved%20(Preview).user.js) | [安装](https://greasyfork.org/scripts/373565-bilibili-evolved-offline/code/Bilibili%20Evolved%20(Offline).user.js) | [安装](https://greasyfork.org/scripts/373566-bilibili-evolved-preview-offline/code/Bilibili%20Evolved%20(Preview%20Offline).user.js) | | GitHub | [安装](https://github.com/the1812/Bilibili-Evolved/raw/master/bilibili-evolved.user.js) | [安装](https://github.com/the1812/Bilibili-Evolved/raw/preview/bilibili-evolved.preview.user.js) | [安装](https://github.com/the1812/Bilibili-Evolved/raw/master/bilibili-evolved.offline.user.js) | [安装](https://github.com/the1812/Bilibili-Evolved/raw/preview/bilibili-evolved.preview-offline.user.js) | # 设置 脚本启用后, 在网页左侧中央会有一个齿轮图标, 点击即可打开设置. 默认只启用了一部分功能, 您可以根据需要自由调整设置. 设置项的说明见[功能](#功能)一节, 在网页中通过鼠标停留在某一项也可以查看简要说明. **绝大部分设置保存后, 需要刷新网页才能生效. 仅有一些样式设置可以立即生效.** 设置 # 功能 大部分功能可通过设置面板开启, 有一些功能会以`附加功能`的形式生效, 或者是可以在`附加功能`做进一步设置. `附加功能`可从网页左侧中央的功能按钮进入. 可以在[功能列表](features.md)页中查看每项功能的详细说明. # 兼容性 ## 脚本管理器 ### [Tampermonkey](https://tampermonkey.net/) / [Violentmonkey](https://violentmonkey.github.io/) 完全兼容, 但在较旧的浏览器中 Violentmonkey 可能无法运行此脚本. ### [Greasemonkey](https://www.greasespot.net/) 可以安装, 但是由于 Greasemonkey 4 只允许脚本在页面完全加载后运行, 样式相关功能体验会比较糟糕, 比如打开夜间模式后每个页面在完全加载之前都是亮色的. 所以还是强烈建议您使用上述的两种脚本管理器. ### [AdGuard](https://adguard.com/zh_cn/adguard-windows/overview.html) 不兼容. ## 浏览器 支持**最新版** Chrome, Edge (Chromium 内核), Firefox, Safari, 不保证脚本能在["套壳类浏览器"](https://www.jianshu.com/p/67d790a8f221)或者较长时间没更新的浏览器中完美运行. UWP 版 Edge 已经不再支持了(就是 Windows 10 自带的那个), 请使用以上列出的浏览器, 或换用 [Chromium 内核的 Edge](https://www.microsoft.com/en-us/edge). # 关于源码 虽然本项目的源代码是公开的, 但是我并不推荐您花太多时间阅读这些代码. 因为这是我的第一个JavaScript项目, 它包含了从我初学JavaScript到如今形成一定风格以来写下的各种代码(各种祖传代码), 不同的几个模块可能风格差异会很大, 像是早期DOM操作经常使用jQuery到后期转向原生API和Vue, 4空格缩进变成2空格缩进等等. 一些比较复杂的模块里也是放飞自我. 所以, 如果您希望通过阅读源码来学习知识的话, 建议去看看那些更专业更成熟的项目. 如果实在希望能贡献一些代码, 也可以参考[构建指南](https://github.com/the1812/Bilibili-Evolved/wiki/%E6%9E%84%E5%BB%BA). (可能会有点坑?) ## 界面翻译 特别感谢给我们提供了翻译文本的各位: - [PleiadeSubaru](https://github.com/Etherrrr) - [Lets-Halloween](https://github.com/Lets-Halloween) 也欢迎任何翻译大佬帮助我们改善翻译的内容, 习惯直接改代码可以开 Pull Request, 习惯整理出文本的可以加QQ群963709592讨论. # 第三方开源组件 👍感谢这些组件帮助我们极大地提升了开发效率. - [Vue.js](https://cn.vuejs.org/index.html) - [Vuex](https://vuex.vuejs.org/zh/) - [JSZip](https://stuk.github.io/jszip/) - [Slip.js](https://github.com/kornelski/slip) - [Lodash](https://lodash.com/) - [jQuery](http://jquery.com/) - [MDI](https://materialdesignicons.com) # 已知问题 - 和`解除B站区域限制`一同使用时, 两个脚本功能互相没有任何问题, 但有的人会遇到没弹幕的状况. 单独使用各脚本时正常, 目前未找到原因. - 可能无法很好地适应窄屏幕, 请尽量以1400px以上的宽度使用此脚本. - ASS弹幕下载不能包含高级弹幕, 字幕弹幕等. - `简化首页`可能会有无法加载`活动`栏目的情况, 目前未找到原因. # 相关推荐 这些脚本/插件同样能够改善您在B站的体验, 相同的功能将不会整合到 Bilibili Evolved, 但会尽可能地适配并保持无冲突. ## 解除B站区域限制 作者: [ipcjs](https://github.com/ipcjs) - [GitHub](https://github.com/ipcjs/bilibili-helper/blob/user.js/bilibili_bangumi_area_limit_hack.md) - [GreasyFork](https://greasyfork.org/zh-CN/scripts/25718-%E8%A7%A3%E9%99%A4b%E7%AB%99%E5%8C%BA%E5%9F%9F%E9%99%90%E5%88%B6) ## bilibili网页端添加APP首页推荐 作者: [indefined](https://github.com/indefined) - [GitHub](https://github.com/indefined/UserScripts/tree/master/bilibiliHome) - [GreasyFork](https://greasyfork.org/zh-CN/scripts/368446-bilibili%E7%BD%91%E9%A1%B5%E7%AB%AF%E6%B7%BB%E5%8A%A0app%E9%A6%96%E9%A1%B5%E6%8E%A8%E8%8D%90) ## pakku.js 哔哩哔哩弹幕过滤器 作者: [xmcp](https://github.com/xmcp) - [主页](https://s.xmcp.ml/pakkujs/) - [GitHub](https://github.com/xmcp/pakku.js) ---- **喜欢的话就点个⭐Star吧(°∀°)ノ** **或者也可以考虑[捐助](donate.md)支持一下哦(`・ω・´)** 支付宝 支付宝 微信 微信 ----