默认自动把页面所有视频跳到结尾前 N 秒;支持自动播放(含静音降级),UI 可快捷键呼出;仅顶层页面显示 UI,防重复。
小叶的视频「跳到结尾」助手是一款通用型浏览器脚本(Tampermonkey/Greasemonkey),用于将网页中的所有 <video> 自动跳转到结尾前 N 秒。
它支持自动模式、快捷键、(可选)悬浮 UI 面板与持久化配置,非常适合需要快速“看完”或定位视频尾部的场景。
小叶的视频「跳到结尾」助手”核心能力:默认无需设置、开箱即用;当你需要微调(如偏移秒数)时,再唤出面板即可。
设计取向:
- 默认自动化,减少操作步骤
- 最小打扰,UI 默认不显示,需要时再呼出
- 防重复,同页和 iframe 中不重复渲染 UI
自 v1.2.0 起,脚本新增自动播放:跳尾后将尝试立即播放;若被浏览器策略拦截,会自动静音降级重试。脚本支持自动模式、快捷键、(可选)悬浮 UI 面板与持久化配置,开箱即用、最小打扰。
安装并启用脚本后,打开任意包含 <video> 的页面,脚本会自动将所有视频跳到“结尾前 N 秒”(默认 N=3,可自行调整)。
若开启自动播放(默认开启),跳尾后会自动播放当前视频。
Alt + L:立即跳尾(本页所有视频按当前偏移秒数)
Alt + S:开/关自动跳尾
Alt + P:开/关自动播放(🆕)
Alt + = / Alt + -:偏移秒数 +1 / −1
Alt + 0:偏移秒数设为 0
Alt + U:显示/隐藏控制面板与浮标(仅顶层页面显示 UI;iframe 内不显示)
当自动跳尾开启时,页面上新出现的视频(例如 SPA 动态加载)也会自动处理;自动播放开启时,跳尾后尝试立即播放,必要时将静音后再试一次。
Alt + U 呼出右侧浮标,再点击浮标或再次按 Alt + U 打开/关闭面板面板内可:
loadedmetadata 再执行跳转Alt + L 强制执行一次*://*/*,绝大多数网站的视频标签均可适配脚本内置的主要配置与默认值(可在源码中修改):
DEFAULT_OFFSET_SEC = 3:跳到“结尾前 N 秒”的默认 N
AUTO_SEEK_ON_LOAD = true:是否默认开启自动跳尾
AUTO_PLAY_ON_SEEK = true:是否默认开启自动播放(v1.2.0+) 🆕
SHOW_UI_DEFAULT = false:是否默认显示 UI(建议保持 false)
备注:脚本同时提供
GM_setValue/GM_getValue与localStorage双通道存储,方便在不同管理器/环境下工作。
currentTime/play(),遇到此类情况可多尝试 Alt + L 或手动交互。<video>;复杂结构(嵌套/懒加载)下建议保持自动跳尾开启。currentTime 设置;此时可尝试多按几次 Alt + L,或稍候等待元数据加载完毕<video> 逐一处理;若页面结构复杂(嵌套、懒加载),请保持自动模式开启以便持续生效Alt + P:开/关自动播放Alt + U 才会出现(减少打扰)Alt + L / S / = / - / 0 / U 全面覆盖常用操作Q1:为什么我看不到面板?
A:UI 默认不显示。按 Alt + U 呼出。只有顶层页面会出现 UI,iframe 内不会显示。
Q2:偏移秒数设置后怎么保存? A:通过脚本存储自动保存,下次打开仍会使用上次设置。
Q3:为什么有时没立即跳过去?
A:可能是视频元数据尚未加载(无法获取 duration),脚本会在 loadedmetadata 事件后自动再试;也可以手动按 Alt + L 触发一次。
本项目采用 MIT License。欢迎 fork、修改与二次开发。