Bilibili Evolved

「 强大的哔哩哔哩增强脚本 」
[📦 安装](#安装) [⚙ 设置](#设置) [📚 功能](doc/features/features.md) [👻 兼容性](#兼容性) [🐛 版本历史与更新日志](CHANGELOG.md) [📕 文档站点](https://bilibili-evolved-doc.vercel.app/) > 文档站点由 [FoundTheWOUT](https://github.com/FoundTheWOUT) 开发, [点此进入 GitHub 仓库](https://github.com/FoundTheWOUT/bilibili-evolved-doc). [📖 参与开发](CONTRIBUTING.md) [❤ 捐助](doc/donate.md) # 安装 需要浏览器装有 [Tampermonkey](https://tampermonkey.net/) 或 [Violentmonkey](https://violentmonkey.github.io/) 插件, 下方表格中挑一个链接安装. **注意事项** - **⚠ 使用正式版 (GitHub 源) 和预览版须翻墙.** - 默认不带任何具体功能, 需要在按[设置](#设置)中的说明添加感兴趣的功能. - 这个是一个综合性的脚本, 如果只是想下载视频建议去 [GreasyFork](https://greasyfork.org/zh-CN/scripts/by-site/bilibili.com) 找个更专业的. - 可能不能使用弹幕点赞和举报. - 全景视频不能用鼠标拖拽视角(只能用键盘操作). - 默认屏蔽双击全屏, 如有需要可以安装 `双击全屏` 组件来恢复. - 对性能有较大影响. - 默认不对未登录的状态做适配. - 新版本一旦正式发布, 就不再对旧版本做任何技术支持. - 使用外部网站的链接时 (如将下载任务发送到自己的服务器 / 使用链接安装组件等) 可能会提示"脚本试图访问跨域资源", 请选择"始终允许". - 需要在至少 1400 x 800 以上的逻辑分辨率下使用. | 正式版 (jsDelivr 源) | 正式版 (GitHub 源) | 预览版 | | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | | [安装](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master-cdn/dist/bilibili-evolved.user.js) | [安装](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/dist/bilibili-evolved.user.js) | [安装](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/dist/bilibili-evolved.preview.user.js) | > 如果处于某种原因只能停在旧版, 可以参考[旧版本回退指南](./doc/rollback.md). # 设置 脚本启用后, 在网页左侧中央会有功能面板和设置面板的入口. 功能面板中包含适用于当前页面的一些功能入口, 设置面板中可以管理组件的开启/关闭, 修改组件选项, 以及安装/卸载组件和插件等. ![sidebar](images/v2/side-panel.jpg) settings-panel 全新安装的脚本实际上没有任何功能, 你可以通过多种方式添加功能: 打开设置面板, 进入左下的组件/插件/样式管理, 会有批量, 浏览, 和在线三个按钮, 以及下面还有个输入框可以用链接添加. - `批量`: 可以粘贴多个功能的在线链接并一次性安装. - `浏览`: 载入本地的功能文件. - `在线`: 打开在线仓库窗口. manage-panel > 用链接安装需要对应文件的直链, 批量安装时逐行粘贴链接即可. 如果你曾经使用过 v1 版, 可以利用 `v1 设置迁移` 组件将旧设置导入到 v2 中, 该工具将自动把里面开启的设置对应的组件下载并安装, 使用方法可以参考[这个文档](./doc/v1-migrate.md). 最后, 在关于面板中, 可以查看脚本的详细版本号, 以及进行设置导入 / 导出等快捷操作. about-panel # 推荐配置 - 操作系统: 64-bit Windows 10+ / macOS 10.15+ - 分辨率: 2K+ / 192ppi - 浏览器: Chrome 100+ / Firefox 103+ / Edge 100+ / Safari 15+ - 处理器: 8代 Intel Core i7+ / AMD Ryzen 5000+ - 内存: 8GB - 脚本管理器: Tampermonkey 4.14 / Violentmonkey 2.13 - 显卡: GeForce GTX 660 / Radeon HD 7870 - 网络: 10MB/s # 兼容性 ## 脚本管理器 ### [Tampermonkey](https://tampermonkey.net/) / [Violentmonkey](https://violentmonkey.github.io/) 兼容, 但在较旧的浏览器中 Violentmonkey 可能无法运行此脚本. ### [Greasemonkey](https://www.greasespot.net/) 不兼容. ### [AdGuard](https://adguard.com/zh_cn/adguard-windows/overview.html) 未测试. ## 浏览器 支持**最新版** Chrome, Edge (Chromium 内核), Firefox, 不保证脚本能在["套壳类浏览器"](https://www.jianshu.com/p/67d790a8f221)或者较长时间没更新的浏览器中完美运行. # 开发者 ## 文案翻译贡献者 - [PleiadeSubaru](https://github.com/Etherrrr) - [Lets-Halloween](https://github.com/Lets-Halloween) - Joshuaふみひる ## 参与项目 欢迎参考[代码贡献指南](CONTRIBUTING.md)来为项目添砖加瓦~ ## 更换 CDN 如果希望更换脚本的基础 CDN (GitHub Raw), 可以参考[更换脚本 CDN](./doc/cdn.md)中的说明. # 隐私声明 本脚本以及本仓库中提供的组件/插件, 是完全匿名的. 用户数据的使用均在本地完成, 不会存储到任何服务器, 也不会有所谓的"用户体验改善计划"来收集统计数据. 但是, 任何组件/插件都对用户数据有着完全的访问能力, 对于其他来源(非本仓库提供)的组件/插件, 请自行甄别其安全性. # 开源许可 源代码基于 [MIT 许可](https://zh.wikipedia.org/zh-cn/MIT%E8%A8%B1%E5%8F%AF%E8%AD%89) 公开. 但存在一些限制: - 如果需要在其他地方发布此脚本1, 则必须满足以下条件之一: - 保留此 README 文档, 且安装入口只存在于此文档的 ["安装"](#安装) 章节中, 不得额外提供跳过 README 文档阅读即可安装的方式. - 自行处理相关联的技术支持, 不得直接导向本仓库. 也就是必须 Fork 并修改所有指向本仓库的反馈渠道, 包括 Issues 和 Discussions. 本仓库不对来自其他来源安装的脚本提供技术支持. > 1 指发布脚本的完整内容, 例如直接将安装链接 (以 `.user.js` 结尾) 发布, 或者在 GreasyFork 等脚本托管站点导入. 如果只是指向本仓库的页面链接 (例如 `https://github.com/the1812/Bilibili-Evolved`) 是没关系的. # 第三方开源组件 👍感谢这些组件帮助我们极大地提升了开发效率. - [Vue.js](https://cn.vuejs.org/index.html) - [JSZip](https://stuk.github.io/jszip/) - [bilibili API collect](https://github.com/SocialSisterYi/bilibili-API-collect) - [popper-core](https://github.com/popperjs/popper-core) - [Tippy.js](https://github.com/atomiks/tippyjs) - [Sortable](https://github.com/SortableJS/Sortable) - [color](https://github.com/Qix-/color) - [Lodash](https://lodash.com/) - [marked](https://github.com/markedjs/marked) - [MDI](https://materialdesignicons.com) # 相关推荐 这些脚本/插件同样能够改善您在B站的体验, 相同的功能将不会整合到 Bilibili Evolved, 但会尽可能地适配 ## 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) ## BLTH - Bilibili Live Tasks Helper 作者: [andywang425](https://github.com/andywang425) - [GitHub](https://github.com/andywang425/BLTH) - [GreasyFork](https://greasyfork.org/zh-CN/scripts/406048-b%E7%AB%99%E7%9B%B4%E6%92%AD%E9%97%B4%E6%8C%82%E6%9C%BA%E5%8A%A9%E6%89%8B) ---- **喜欢的话就点个⭐Star吧(°∀°)ノ** **或者也可以考虑[捐助](https://github.com/the1812/Bilibili-Evolved/blob/preview/doc/donate.md)支持一下哦(`・ω・´)** 爱发电 > 之前的支付宝付款码有点问题, 现已弃用 (不必担心, 转账均已收到), 在爱发电中仍然可以选择支付宝作为付款方式. 爱发电 微信 微信 ---- # 我写的其他一些玩意 ## [Touhou Tagger](https://github.com/the1812/Touhou-Tagger) ☯ 从 [THBWiki](https://thwiki.cc/) 自动填写东方Project同人音乐CD曲目信息 ## [Malware Patch](https://github.com/the1812/Malware-Patch) 阻止中国流氓软件的管理员授权 ## [dizzylab auto theme](https://github.com/the1812/dizzylab-auto-theme) [dizzylab](https://www.dizzylab.net/) 自适应 Stylus 主题, 跟随系统亮/暗设定 ## [Steam CSS](https://github.com/the1812/SteamCSS) 为 [Steam](https://store.steampowered.com/) 的库和内置浏览器插入一段自定义的 CSS, 用于更换字体等 ----