MissAV 字幕悬浮球助手

时光Alex
2026-03-07T02:00:40Z

Add subtitle loading, appearance controls, online search, hotkeys, and a draggable floating-ball panel for MissAV and Jable.

MissAV / Jable 字幕悬浮球助手

为 MissAV 和 Jable 提供更方便的字幕加载体验：支持本地字幕、在线字幕搜索、快捷键控制、字幕样式调整，以及一个可拖拽的字幕悬浮球面板。

适合这些场景：

视频页面没有字幕，想自己加载 .srt

想在 MissAV 或 Jable 页面里快速搜索可用字幕

想用快捷键快进、快退、临时加速

想要一个不挡内容、能自己拖动位置的悬浮球入口

想在 Safari Userscripts 和 Tampermonkey 中共用同一份脚本

功能亮点

1. 本地字幕加载

支持手动加载本地 .srt 字幕文件

加载成功后会直接叠加显示在视频画面上

可重新加载或清空当前字幕

2. 在线字幕搜索

脚本内置两个字幕来源：

站点搜索：直接打开外部搜索页，适合手动筛选字幕

在线搜索：在页面内直接拉取结果并可一键加载

如果某个来源暂时没有结果，可以切换另一个来源尝试。

3. 字幕位置、大小、颜色与时间调整

支持调整字幕偏移

正数：字幕延后

负数：字幕提前

支持调整字幕位置

数值越大，字幕越靠上

支持调整字幕大小

可根据屏幕大小或观看距离微调字号

支持调整字幕颜色

通过颜色选择器快速切换更适合自己的显示颜色

这对于“字幕整体快几秒 / 慢几秒”的情况尤其有用。

4. 快捷键控制

支持自定义以下快捷键：

加速键：按住后临时加速播放

快进键：按一次向前跳转

倒退键：按一次向后跳转

同时支持自定义：

加速倍率

快进/快退步进秒数

5. 可拖拽字幕悬浮球

页面默认显示一个字幕悬浮球

可以把悬浮球拖到任何你习惯的位置

脚本会记住位置，下次打开页面自动恢复

面板会根据悬浮球位置自动选择更合适的展开方向，尽量避免超出屏幕或挡住主要内容

6. 紧凑型控制面板

默认收起，不占页面空间

点击悬浮球后展开

面板做了紧凑布局，适合手机和桌面浏览器

支持环境

浏览器 / 脚本管理器

Userscripts for Safari

Tampermonkey

设备

iPhone / iPad

macOS Safari

桌面浏览器中的 Tampermonkey 环境

支持站点

当前默认匹配以下站点域名：

missav123.com

missav.ws

missav.ai

missav.com

missav.live

jable.tv

www.jable.tv

如果站点更换了新域名，而脚本没有生效，通常只需要在脚本头部补一个新的 @match 即可。

使用方法

1. 打开视频页

进入 MissAV 或 Jable 的任意视频详情页，等待播放器加载完成。

2. 打开悬浮球面板

页面会显示一个“字幕”悬浮球：

点击：展开面板

拖动：移动悬浮球位置

3. 选择你需要的功能

你可以在面板里使用：

本地字幕：加载本地 .srt

站点搜索：打开外部字幕搜索页面

在线搜索：在页面内搜索并加载字幕

清空字幕：移除当前字幕

保存设置：保存快捷键和参数

其中“保存设置”会一并保存：

快捷键设置

加速倍率与步进秒数

字幕偏移

字幕位置

字幕大小

字幕颜色

常见使用场景

场景一：本地字幕时间不对

如果你已经有字幕文件，但时间不对：

1. 先加载本地字幕

2. 调整“字幕偏移”

3. 如果字幕挡住画面，再调整“字幕位置”

4. 如果字太小或颜色不够清楚，再调整“字幕大小 / 字幕颜色”

5. 直到字幕与人声对齐并且显示舒服

6. 如有需要点击“保存设置”

场景二：没有本地字幕

1. 点击“在线搜索”

2. 如果页面内有结果，直接点击对应字幕加载

3. 如果结果不理想，再尝试“站点搜索”

场景三：不想面板挡住页面

1. 先把面板收起

2. 拖动悬浮球到角落或空白区域

3. 以后脚本会记住你的位置

权限说明

脚本会请求以下能力：

GM.xmlHttpRequest / GM_xmlhttpRequest

用于跨站获取在线字幕数据

GM.openInTab / GM_openInTab

用于打开外部字幕搜索页

@connect

允许访问在线字幕相关域名

这些权限都用于字幕搜索和字幕加载本身，不用于与脚本功能无关的操作。

兼容性说明

这份脚本同时考虑了：

Safari Userscripts 的隔离执行环境

Tampermonkey 的 GM.* / GM_* API 差异

因此同一份脚本通常可以在两边共用，不需要分别维护两个版本。

已知说明

在线字幕源是否有结果，取决于对应字幕站点或接口本身

如果站点播放器结构发生变化，脚本可能需要更新

某些字幕文件本身时间轴就不准确，此时请优先使用“字幕偏移”微调

更新日志

v1.4.0

新增字幕大小调节

新增字幕颜色调节

支持即时预览字幕样式，并保存到本地设置

同步更新发布说明与脚本文案

v1.3.0

新增 Jable (jable.tv / www.jable.tv) 站点兼容

放宽播放器与视频容器识别逻辑，提升不同页面结构下的兼容性

将“搜索源1”更名为“站点搜索”

将“搜索源2”更名为“在线搜索”

同步更新按钮提示文案与使用说明

v1.2.0

调整脚本公开发布信息

改为默认收起的紧凑面板

新增可拖拽字幕悬浮球

优化面板与字幕列表的自适应展开位置

优化 Safari Userscripts 与 Tampermonkey 兼容性

反馈建议

如果你在以下情况下遇到问题，反馈时建议一并说明：

使用的浏览器和脚本管理器

设备类型（iPhone / iPad / Mac / Windows）

当前站点域名

是“字幕搜不到”、“字幕不同步”还是“面板位置异常”

这样会更容易定位问题。