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

B 站网页版自动字幕脚本:快捷键控制与自动开启

本脚本针对 B 站网页版优化,实现视频播放时字幕自动开启。支持按 C 键快速切换状态,切换分 P 或推荐视频时保持字幕开启。采用 MutationObserver 替代轮询,降低资源占用并避免卡顿。兼容主流油猴管理器,适配最新版播放器 DOM 结构,有效防止输入框焦点冲突。适用于普通视频页及播放列表页,无需复杂配置即可使用。

剑仙发布于 2026/4/7更新于 2026/5/2214 浏览

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,允许自由使用、修改和分发。代码模块化设计,便于后续维护与扩展。

目录

  1. B 站网页版自动字幕脚本:快捷键控制与自动开启
  2. 功能亮点
  3. 适用页面
  4. 安装指南
  5. 1. 准备脚本管理器
  6. 2. 部署脚本
  7. 使用说明
  8. 快捷键操作
  9. 自动行为
  10. 常见问题
  11. 开源协议
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Clawdbot 基于 Tailscale 的内网穿透部署方案 (Linux)
  • C++ 精学笔记:基础类型与语法实践
  • Java 运算符详解:算术、逻辑与位运算
  • DeepSeek 结合通义万相制作 AI 视频实战
  • 基于 Vue3 与 Django 的线上文献阅览平台
  • 汽车雷达多径效应下的幽灵目标检测技术解析
  • 电影行业 AI 产品经理薪资飙升与行业变革分析
  • 基于 Whisper 的日语自动字幕生成工具实践
  • Spring AOP 核心原理:JDK 与 CGLib 动态代理实战解析
  • C++ 多态进阶:纯虚函数、抽象类与虚函数表底层原理
  • Linux 系统连接 GitHub 的 SSH 配置指南
  • Java 方法封装与递归详解
  • 双指针算法解决三数之和与四数之和问题
  • Java IO 流:核心原理与实战应用
  • GitHub 学生认证与 PyCharm Copilot 配置全流程指南
  • VSCode 中彻底关闭 GitHub Copilot 功能的方法
  • Git 版本控制从入门到远程协作实战
  • Word2Vec 原理与实现详解
  • 深度学习模型优化策略与实战调参
  • JavaScript 条件语句与循环结构详解

相关免费在线工具

  • 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