跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScript大前端

B 站 PC 端 Web 自动开启字幕脚本(2025 新版适配)

介绍一款 B 站 PC 端网页版自动开启字幕的用户脚本。支持快捷键开关字幕、切换视频自动开启、首次进入自动开启等功能。通过 Tampermonkey 或 Violentmonkey 安装,无需手动操作即可享受无打扰观影体验。

古灵精怪发布于 2026/3/30更新于 2026/10/25121 浏览

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,可自由使用、修改和分发。

目录

  1. B 站自动字幕用户脚本:快捷键开关 + 自动开启字幕
  2. 一、脚本介绍
  3. 二、适用页面
  4. 三、安装步骤
  5. 1. 安装用户脚本管理器
  6. 2. 安装脚本
  7. 四、使用说明
  8. 快捷键开启字幕
  9. 切换视频自动开启
  10. 首次进入自动开启
  11. 五、常见问题
  12. Q1:按 C 键没反应?
  13. Q2:某些页面不生效?
  14. Q3:字幕菜单打不开?
  15. Q4:不会安装脚本?
  16. Q5:项目地址无法访问?
  17. 六、更新日志
  18. v2.0
  19. v1.0
  20. 七、许可证

更多推荐文章

查看全部
  • C++26 优先级队列性能优化与特性解析
  • 2023 CSP-S 提高组 C++ 真题:密码锁
  • 主流 AI IDE 与编程工具对比及选型建议
  • GitHub Copilot AI 编程使用教程:从入门到精通
  • Xilinx Vivado 付费 IP 核 License 状态解读与授权说明
  • 昇腾平台 DeepSeek-R1 与 Qwen2.5 强化学习训练优化实践
  • 前缀和算法应用详解
  • 前端设计模式深度解析与实战
  • 基于 Python + Tkinter 实现桌面悬浮股票行情监控工具
  • llama.cpp 本地部署与使用指南
  • Easylogging++ C++ 日志库使用指南
  • ComfyUI 自动翻译插件 alekpet 使用指南
  • 基于 LoRA 微调多模态大模型 BLIP-2 实战
  • Spring AOP 核心原理与实战指南
  • Stable Diffusion 云端部署指南:AutoDL 环境配置与使用
  • 大模型智能体驱动的社会模拟:从个体到社会
  • 2026 主流免费 AI 写作工具评测与去机翻优化方案
  • DIY 无人机电源管理电路:升压与降压模块详解
  • 数据结构基础:树的概念与二叉树详解
  • 线性表之链表分类及双链表定义与实现

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online