B 站自动字幕用户脚本:快捷键开关 + 自动开启字幕
一、脚本介绍
你是否经常在 B 站看视频时反复手动开启字幕?是否希望切换视频时字幕能自动开启? 这个用户脚本就是为了解决这些问题而开发的。
B 站自动字幕脚本提供了以下功能:
- 快捷键控制:按 C 键快速开启或关闭字幕
- 自动开启:切换分 P、点击推荐视频时自动打开字幕
- 新版适配:专为 B 站最新版播放器优化
- 性能优化:智能监听,告别卡顿轮询
- 防冲突:自动识别输入框,避免误触
二、适用页面
- 普通视频页
- 播放列表页
支持普通视频页、番剧页、播放列表页等常见场景。
三、安装步骤
1. 安装用户脚本管理器
推荐使用 Tampermonkey 或 Violentmonkey:
- Tampermonkey(推荐)
- Violentmonkey
2. 安装脚本
安装后,脚本会在符合条件的 B 站页面自动运行。
四、使用说明
快捷键开启字幕
- 在视频页面按 C 键即可快速开启或关闭字幕。
- 脚本会自动检测是否在输入框中,避免冲突。
切换视频自动开启
- 切换视频时,字幕会自动开启,无需手动操作。
首次进入自动开启
- 首次打开视频页面时,字幕会在页面加载完成后自动开启。
五、常见问题
Q1:按 C 键没反应?
- 请确保焦点不在输入框或搜索框中。
- 检查是否已安装脚本并启用。
- 检测是否开启开发人员模式
Q2:某些页面不生效?
- 脚本仅匹配特定 B 站页面开头的 URL。
- 如果是 B 站国际版或其他域名,需自行修改匹配规则。
Q3:字幕菜单打不开?
- B 站播放器结构可能更新,欢迎反馈。
Q4:不会安装脚本?
- 参考相关教程链接。
Q5:项目地址无法访问?
- 可尝试其他镜像源安装。
六、更新日志
v2.0
✨ 新增:快捷键支持关闭字幕(原仅支持开启) 🚀 优化:重写 URL 监听机制,使用 MutationObserver 替代轮询,性能大幅提升 🚀 优化:新增智能元素等待函数,稳定性更强 🐛 修复:增加 SELECT 和富文本编辑器的输入检测,避免更多冲突场景 🐛 修复:快捷键现在正确阻止默认浏览器行为(如页面查找) 🔧 重构:代码模块化,提取 CONFIG/SELECTORS 配置,便于维护
v1.0
- 首次发布
- 适配 B 站 2025 年新版播放器
- 实现快捷键和自动开启功能
七、许可证
MIT License,可自由使用、修改和分发。

