B站增强脚本
Go to file
timongh 91ed29dd9e Merge branch 'main_master' into fix_nav_bar_home
# Conflicts:
# dist/bilibili-evolved.preview.user.js
# dist/bilibili-evolved.user.js
# registry/dist/components/feeds/copy-link.js
# registry/dist/components/feeds/disable-details.js
# registry/dist/components/feeds/extend-live.js
# registry/dist/components/feeds/filter.js
# registry/dist/components/feeds/fixed-sidebars.js
# registry/dist/components/feeds/fold-comments.js
# registry/dist/components/feeds/full-content.js
# registry/dist/components/feeds/full-title.js
# registry/dist/components/feeds/unfold.js
# registry/dist/components/live/auto-draw.js
# registry/dist/components/live/badge-helper.js
# registry/dist/components/live/danmaku-sendbar.js
# registry/dist/components/live/download-records.js
# registry/dist/components/live/gift-box.js
# registry/dist/components/live/home-mute.js
# registry/dist/components/live/pip.js
# registry/dist/components/live/remove-watermark.js
# registry/dist/components/live/showgirl.js
# registry/dist/components/live/side-bar.js
# registry/dist/components/style/always-show-duration.js
# registry/dist/components/style/auto-hide-sidebar.js
# registry/dist/components/style/custom-navbar.js
# registry/dist/components/style/dark-mode.js
# registry/dist/components/style/dark-mode/follow-system.js
# registry/dist/components/style/dark-mode/schedule.js
# registry/dist/components/style/hide/bangumi/reviews.js
# registry/dist/components/style/hide/bangumi/sponsors.js
# registry/dist/components/style/hide/banner.js
# registry/dist/components/style/hide/video/recommended-live.js
# registry/dist/components/style/hide/video/related-videos.js
# registry/dist/components/style/hide/video/top-mask.js
# registry/dist/components/style/player-on-top.js
# registry/dist/components/style/player-shadow.js
# registry/dist/components/style/scrollbar.js
# registry/dist/components/style/sidebar-offset.js
# registry/dist/components/style/simplify/comments.js
# registry/dist/components/style/special-danmaku.js
# registry/dist/components/style/v1-panel.js
# registry/dist/components/touch/combo-like.js
# registry/dist/components/touch/double-click-control.js
# registry/dist/components/touch/mini-player.js
# registry/dist/components/touch/player-control.js
# registry/dist/components/touch/player-gestures.js
# registry/dist/components/utils/change-update-urls.js
# registry/dist/components/utils/check-in-center.js
# registry/dist/components/utils/column-unlock.js
# registry/dist/components/utils/comments/copy-link.js
# registry/dist/components/utils/download-audio.js
# registry/dist/components/utils/image-exporter.js
# registry/dist/components/utils/image-resolution.js
# registry/dist/components/utils/keymap.js
# registry/dist/components/utils/remove-promotions.js
# registry/dist/components/utils/url-params-clean.js
# registry/dist/components/utils/v1-migrate.js
# registry/dist/components/utils/view-cover.js
# registry/dist/components/utils/watchlater-redirect.js
# registry/dist/components/video/biliplus-redirect.js
# registry/dist/components/video/bvid-convert.js
# registry/dist/components/video/danmaku/airborne.js
# registry/dist/components/video/danmaku/download.js
# registry/dist/components/video/danmaku/expand.js
# registry/dist/components/video/download.js
# registry/dist/components/video/full-description.js
# registry/dist/components/video/full-episode-title.js
# registry/dist/components/video/outer-watchlater.js
# registry/dist/components/video/player/auto-light.js
# registry/dist/components/video/player/control-background.js
# registry/dist/components/video/player/default-mode.js
# registry/dist/components/video/player/double-click-fullscreen.js
# registry/dist/components/video/player/focus.js
# registry/dist/components/video/player/intersection-actions.js
# registry/dist/components/video/player/legacy-auto-play.js
# registry/dist/components/video/player/preserve-danmaku-input.js
# registry/dist/components/video/player/remember-speed.js
# registry/dist/components/video/player/remove-popup.js
# registry/dist/components/video/player/screenshot.js
# registry/dist/components/video/player/seek-by-frames.js
# registry/dist/components/video/player/show-cover.js
# registry/dist/components/video/player/skip-charge-list.js
# registry/dist/components/video/quick-favorite.js
# registry/dist/components/video/seo-redirect.js
# registry/dist/components/video/subtitle/download.js
# registry/dist/plugins/launch-bar/trending-search.js
# registry/dist/plugins/settings-panel/recent-components.js
# registry/dist/plugins/style/custom-navbar-dark-mode.js
# registry/dist/plugins/utils/keymap-dark-mode.js
# registry/dist/plugins/utils/keymap-empty-action.ts.js
# registry/dist/plugins/v-loading/reimu.js
# registry/dist/plugins/video/download/aria2-output.js
# registry/dist/plugins/video/download/idm-output.js
# registry/dist/plugins/video/download/mpv-output.js
2021-12-23 15:43:29 +08:00
.github Update bug_report.yml 2021-12-14 19:43:59 +08:00
.vscode Fix default-mode 2021-12-18 09:30:20 +08:00
builder/node/donate-table Exclude dist 2021-10-26 13:21:17 +08:00
dist CI build 2021-12-22 16:01:55 +00:00
doc Update docs 2021-12-14 13:17:59 +08:00
docs Update all descriptions 2021-12-05 20:52:01 +08:00
images Update README 2021-12-10 22:55:45 +08:00
min Fix v2 notify (fix #2693) 2021-12-13 22:52:56 +08:00
registry Merge branch 'main_master' into fix_nav_bar_home 2021-12-23 15:43:29 +08:00
src Update version number 2021-12-14 13:21:40 +08:00
webpack Add source diff for CI 2021-12-13 22:12:42 +08:00
.browserslistrc Turn on workflow 2021-10-26 21:53:58 +08:00
.editorconfig add .editorconfig 2021-04-22 23:59:31 +08:00
.eslintignore Add eslintignore 2021-11-15 20:21:24 +08:00
.eslintrc.js Force enumMember to be PascalCase 2021-11-15 20:34:01 +08:00
.gitattributes Add gitattribues 2019-03-27 13:41:25 +08:00
.gitignore Exclude dist 2021-10-26 13:21:17 +08:00
bilibili-evolved.offline.user.js Fix v2 notify (fix #2693) 2021-12-13 22:52:56 +08:00
bilibili-evolved.preview-offline.user.js Fix v2 notify (fix #2693) 2021-12-13 22:52:56 +08:00
bilibili-evolved.preview.user.js Fix v2 notify (fix #2693) 2021-12-13 22:52:56 +08:00
bilibili-evolved.user.js Fix v2 notify (fix #2693) 2021-12-13 22:52:56 +08:00
CHANGELOG.md Update changelog 2021-12-14 13:20:29 +08:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2020-09-21 17:41:19 +08:00
CONTRIBUTING.md Inject commit hash to registry 2021-12-05 12:25:18 +08:00
LICENCE Update version and year 2021-01-09 12:40:21 +08:00
package.json Revert to-string-loader 2021-12-08 13:36:41 +08:00
README.md Update README.md 2021-12-20 14:09:36 +08:00
tsconfig.json Move v2 files 2021-10-26 13:19:37 +08:00
tsconfig.type-check.json Move v2 files 2021-10-26 13:19:37 +08:00
version.txt Merge remote-tracking branch 'origin/master' into preview 2021-12-10 23:00:43 +08:00
yarn.lock Revert to-string-loader 2021-12-08 13:36:41 +08:00

Bilibili Evolved

「 强大的哔哩哔哩增强脚本 」

📦 安装

⚙ 设置

📚 功能

👻 兼容性

🐛 版本历史与更新日志

📖 参与开发

❤ 捐助

安装

需要浏览器装有 TampermonkeyViolentmonkey 插件, 下方表格中挑一个链接安装.

注意事项

  • 做好觉悟, 脚本开启后不能使用弹幕点赞和举报, 全景视频不能用鼠标拖拽视角(只能用键盘操作), 对性能也有较大影响.
  • 新版本一旦正式发布, 就不再对旧版本做任何技术支持.
  • 使用外部网站的链接时(如将下载任务发送到自己的服务器 / 使用链接安装组件等)可能会提示"脚本试图访问跨域资源", 请选择"始终允许".
  • 可能无法很好地适应窄屏幕, 请尽量以 1400 x 800 以上的逻辑分辨率使用此脚本.
更新延迟 正式版 预览版
jsDelivr 24h 暂不可用 暂不可用
GitHub <1h 安装 安装

设置

脚本启用后, 在网页左侧中央会有功能面板和设置面板的入口. 功能面板中包含适用于当前页面的一些功能入口, 设置面板中可以管理组件的开启/关闭, 修改组件选项, 以及安装/卸载组件和插件等.

sidebar

settings-panel

全新安装的脚本实际上没有任何功能, 你可以通过多种方式添加功能:

打开设置面板, 进入左下的组件/插件/样式管理, 会有批量, 浏览, 和在线三个按钮, 以及下面还有个输入框可以用链接添加.

  • 批量: 可以粘贴多个功能的在线链接并一次性安装.
  • 浏览: 载入本地的功能文件.
  • 在线: 打开在线仓库窗口.
manage-panel

用链接安装需要对应文件的直链, GitHub Raw 或 jsDelivr 都可以. 批量安装时逐行粘贴链接即可.

如果你曾经使用过 v1 版, 可以利用 v1 设置迁移 组件将旧设置导入到 v2 中, 该工具将自动把里面开启的设置对应的组件下载并安装, 使用方法可以参考这个文档.

最后, 在关于面板中, 可以查看脚本的详细版本号, 以及进行设置导入 / 导出等快捷操作.

about-panel

推荐配置

  • 操作系统: 64-bit Windows 10+ / macOS 10.15+
  • 分辨率: 2K+ / 192ppi
  • 浏览器: Chrome 84+ / Firefox 80+ / Edge 84+ / Safari 14.1+
  • 处理器: 8代 Intel Core i7+ / Zen 3 架构 AMD Ryzen 5+
  • 内存: 8GB
  • 脚本管理器: Tampermonkey 4.14 / Violentmonkey 2.13
  • 显卡: GeForce GTX 660 / Radeon HD 7870
  • 网络: 10MB/s

兼容性

脚本管理器

Tampermonkey / Violentmonkey

兼容, 但在较旧的浏览器中 Violentmonkey 可能无法运行此脚本.

Tampermonkey 版本不能是 4.14.6147 / 6148

Greasemonkey

不兼容.

AdGuard

未测试.

浏览器

支持最新版 Chrome, Edge (Chromium 内核), Firefox, 不保证脚本能在"套壳类浏览器"或者较长时间没更新的浏览器中完美运行.

开发者

文案翻译贡献者

参与项目

欢迎参考代码贡献指南来为项目添砖加瓦~

隐私声明

本脚本以及本仓库中提供的组件/插件, 是完全匿名的. 用户数据的使用均在本地完成, 不会存储到任何服务器, 也不会有所谓的"用户体验改善计划"来收集统计数据.

但是, 任何组件/插件都对用户数据有着完全的访问能力, 对于其他来源(非本仓库提供)的组件/插件, 请自行甄别其安全性.

第三方开源组件

👍感谢这些组件帮助我们极大地提升了开发效率.

相关推荐

这些脚本/插件同样能够改善您在B站的体验, 相同的功能将不会整合到 Bilibili Evolved, 但会尽可能地适配

bilibili网页端添加APP首页推荐

作者: indefined

pakku.js 哔哩哔哩弹幕过滤器

作者: xmcp

BLTH - Bilibili Live Tasks Helper

作者: andywang425


喜欢的话就点个Star吧(°∀°)ノ

或者也可以考虑捐助支持一下哦(`・ω・´)

支付宝

支付宝

微信

微信

我写的其他一些玩意

Touhou Tagger

☯ 从 THBWiki 自动填写东方Project同人音乐CD曲目信息

Malware Patch

阻止中国流氓软件的管理员授权

dizzylab auto theme

dizzylab 自适应 Stylus 主题, 跟随系统亮/暗设定

Steam CSS

Steam 的库和内置浏览器插入一段自定义的 CSS, 用于更换字体等