B 站网页版自动字幕脚本:快捷键控制与自动开启
功能亮点
看视频时反复手动开字幕确实麻烦,尤其是切换分 P 或推荐视频后。这个用户脚本就是为了解决这些痛点设计的。
核心特性包括:
- 快捷键控制:按 C 键快速开启或关闭字幕,无需鼠标操作。
- 自动开启:切换分 P、点击推荐视频时,字幕会自动打开。
- 新版适配:针对 B 站最新版播放器结构进行了优化。
- 性能优化:使用 MutationObserver 监听 DOM 变化,替代传统轮询,减少卡顿。
- 防冲突机制:智能识别输入框状态,避免在搜索或打字时误触快捷键。
适用页面
脚本主要针对以下场景生效:
- 普通视频页:
https://www.bilibili.com/video/* - 播放列表页:
https://www.bilibili.com/list/*
支持番剧页及常见视频列表页,覆盖大部分浏览需求。
安装指南
1. 准备脚本管理器
你需要安装支持用户脚本的浏览器扩展,推荐使用 Tampermonkey 或 Violentmonkey。
- Tampermonkey:Chrome、Edge、Firefox 商店均有提供。
- Violentmonkey:同样支持主流浏览器。
2. 部署脚本
获取脚本源码并安装即可。请确保从官方仓库下载原始文件。
- 项目地址:GitHub Repository
安装完成后,脚本会在符合条件的 B 站页面自动运行。
使用说明
快捷键操作
在视频播放页面按下 C 键,即可快速切换字幕开关。脚本会自动检测当前焦点是否在输入框中,防止干扰正常输入。
自动行为
- 首次进入:打开视频页面加载完成后,字幕会自动开启。
- 切换视频:无论是切换分 P还是点击推荐位,字幕状态都会保持开启。
常见问题
Q: 按 C 键没反应? 检查焦点是否停留在输入框或搜索框内。确认脚本已正确安装并启用。如果仍无效,尝试刷新页面或检查浏览器扩展开发者模式是否开启。
Q: 某些页面不生效?
脚本仅匹配 www.bilibili.com/video/ 和 www.bilibili.com/list/ 开头的域名。如果是国际版或其他域名,可能需要调整匹配规则。
Q: 字幕菜单无法打开? 播放器 DOM 结构可能随版本更新而变化。如果遇到此类问题,建议查看项目 Issues 页面反馈最新情况。
Q: 如何安装油猴脚本? 若不确定如何安装,可搜索'浏览器安装油猴脚本'获取通用教程。
开源协议
本项目采用 MIT License,允许自由使用、修改和分发。代码模块化设计,便于后续维护与扩展。

