B 站 PC 端自动开启字幕用户脚本
在 B 站观看视频时,手动切换字幕确实有些繁琐。这个用户脚本旨在解决这一痛点,实现字幕的自动化管理与快速控制。
核心功能
- 快捷键控制:按
C键即可快速开启或关闭字幕,无需鼠标操作。 - 自动开启:切换分 P、点击推荐视频或首次进入页面时,字幕会自动加载。
- 新版适配:针对 B 站最新版播放器结构进行了优化,确保兼容性。
- 性能优化:采用智能监听机制(MutationObserver),替代传统轮询,减少资源占用。
- 防冲突设计:自动识别输入框状态,避免在搜索或评论时误触快捷键。
环境要求
脚本运行依赖于浏览器扩展管理器,推荐使用以下任一工具:
- Tampermonkey:支持 Chrome、Edge、Firefox 等主流浏览器。
- Violentmonkey:开源且轻量,同样兼容上述浏览器。
安装与使用
1. 安装管理器
前往浏览器的扩展商店搜索并安装 Tampermonkey 或 Violentmonkey。
2. 部署脚本
将脚本代码保存为 .user.js 文件,或在管理器中直接导入以下地址:
安装成功后,脚本会在符合条件的 B 站页面自动运行。
3. 操作说明
- 开关字幕:在视频播放页按下
C键。 - 自动逻辑:切换视频或刷新页面后,脚本会尝试自动启用字幕。
- 输入保护:当焦点位于搜索框或评论区时,快捷键将被忽略。
常见问题
Q: 按 C 键没反应? 请检查焦点是否处于输入框内,确认脚本已启用且管理器正常工作。
Q: 某些页面不生效?
脚本主要匹配 www.bilibili.com/video/ 和 www.bilibili.com/list/ 开头的域名。国际版或其他域名可能需要调整匹配规则。
Q: 字幕菜单无法打开? 若播放器结构更新导致失效,建议查看项目 Issues 反馈最新情况。
许可协议
本项目采用 MIT License,允许自由使用、修改和分发。
注:脚本仅供学习交流,请遵守相关法律法规及平台使用规范。

