B 站自动字幕用户脚本:快捷键开关 + 自动开启字幕
一、脚本介绍
该用户脚本旨在解决 B 站视频观看时反复手动开启字幕的问题,支持切换视频时字幕自动开启。
主要功能:
- 快捷键控制:按 C 键快速开启或关闭字幕
- 自动开启:切换分 P、点击推荐视频时自动打开字幕
- 新版适配:专为 B 站最新版播放器优化
- 性能优化:智能监听,告别卡顿轮询
- 防冲突:自动识别输入框,避免误触
二、适用页面
- 普通视频页:
https://www.bilibili.com/video/* - 播放列表页:
https://www.bilibili.com/list/*
支持普通视频页、番剧页、播放列表页等常见场景。
三、安装步骤
1. 安装用户脚本管理器
推荐使用 Tampermonkey 或 Violentmonkey 扩展。
2. 安装脚本
在浏览器中访问项目仓库获取并安装脚本文件。安装后,脚本会在符合条件的 B 站页面自动运行。
四、使用说明
快捷键开启字幕
- 在视频页面按 C 键即可快速开启或关闭字幕。
- 脚本会自动检测是否在输入框中,避免冲突。
切换视频自动开启
- 切换视频时,字幕会自动开启,无需手动操作。
首次进入自动开启
- 首次打开视频页面时,字幕会在页面加载完成后自动开启。
五、常见问题
Q1:按 C 键没反应?
- 请确保焦点不在输入框或搜索框中。
- 检查是否已安装脚本并启用。
Q2:某些页面不生效?
- 脚本仅匹配
www.bilibili.com/video/和www.bilibili.com/list/开头的页面。 - 如果是 B 站国际版或其他域名,需自行修改
@match规则。
Q3:字幕菜单打不开?
- B 站播放器结构可能更新,建议检查脚本版本或反馈问题。
Q4:不会安装脚本?
- 请参考浏览器扩展商店中关于用户脚本安装的通用教程。
六、更新日志
v2.0(2026-03-05)
- 新增:快捷键支持关闭字幕(原仅支持开启)
- 优化:重写 URL 监听机制,使用 MutationObserver 替代轮询,性能大幅提升
- 优化:新增智能元素等待函数,稳定性更强
- 修复:增加 SELECT 和富文本编辑器的输入检测,避免更多冲突场景
- 修复:快捷键现在正确阻止默认浏览器行为(如页面查找)
- 重构:代码模块化,提取 CONFIG/SELECTORS 配置,便于维护
v1.0(2025-09-20)
- 首次发布
- 适配 B 站 2025 年新版播放器

