Greasy Fork

来自缓存

Greasy Fork is available in English.

全局视频控制栏 - 简洁版

提供悬浮控制栏,支持点击播放暂停、单击快进快退、长按持续加速等操作

作者
hacker jhon
日安装量
6
总安装量
7
评分
0 0 0
版本
3.0
创建于
2025-10-24
更新于
2025-10-25
大小
28.2 KB
许可证
MIT
适用于
所有网站

横向/竖向手势、长按快进、图标锁屏、桌面双击全都集成了,这是一份适合直接贴到 GreasyFork 的中文说明书(简介 + 详细说明)。如果要补充截图、版本日志,可按 GreasyFork 模板再增补对应段落。

简介

  • 横向滑动/拖拽:快进或回退;灵敏度可调,默认 8px ≈ 1 秒,单次封顶 ±60 秒。
  • 左半屏竖向滑动:调亮度(20%~200%),叠加在视频滤镜上,不影响页面其他内容。
  • 右半屏竖向滑动:调音量(0%~100%),自动取消静音。
  • 长按手势:长按左半屏持续快退、右半屏持续快进,会逐步加速并显示倍速信息。
  • 双击(触摸/鼠标):左右半区分别后退/快进 10 秒。
  • 桌面端支持:鼠标拖拽 / 双击与触屏体验一致,并带玻璃风格提示。
  • 屏幕锁定:右上角锁图标,可一键锁屏,锁定时所有点击操作免干扰,但手势仍 可用。

功能详解

  • 手势操作
    • 水平拖动:根据位移比例跳转,松手后会显示最终跳转秒数。
    • 垂直拖动:左侧控制亮度,右侧控制音量,实时显示百分比。
    • 长按加速:按住左右半屏触发连续 seek,每 5 次操作加速 1.5 倍,最高 10 倍速;提示框同步显示当前倍速与时间。
    • 双击/双击:桌面或移动端均支持,左半区倒退 10 秒,右半区快进 10 秒。
  • 屏幕锁定
    • 锁图标(🔒 / 🔓)悬浮于右上角,点击锁定/解锁。
    • 锁定后视频周围出现淡红色描边与提示覆盖层;锁定时普通点击被拦截,但手势 仍生效。
  • 提示气泡
    • 所有操作均会显示半透明提示气泡,内容包含当前操作、亮度/音量百分比、 seek 秒数、长按倍速等。
    • 提示默认 1.2 秒自动淡出,可在 CONFIG.HINT_FADE_DELAY 调整。

安装 / 使用

  1. 浏览器需安装 Tampermonkey(或兼容的油猴扩展)。
  2. 点击 GreasyFork 上的 “安装脚本”,Tampermonkey 会提示确认。
  3. 安装完成后,访问任意使用原生
  4. 首次使用建议短按/长按体验一下手势反馈,确认灵敏度符合个人习惯。

可配置项

  • 脚本开头的 CONFIG 常量可调整灵敏度、最大跳转、长按加速参数、提示淡出时间、 锁图标位置等。
  • 支持保存开关设置:脚本使用 GM_getValue / GM_setValue 持久化以下选项(可在 控制台调用或自行扩展菜单)。
    • enableGestures(默认 true)
    • enableScreenLock(默认 true)
    • enableShortcuts(预留,默认 true)
    • enableHints(默认 true)
    • enableHoldSeek(默认 true)
    • defaultScreenLock(默认 false,可设 true 开场即锁)
    • swipeSensitivity(默认 1.0)
  • 想全局调敏感度,可在控制台执行 GM_setValue('swipeSensitivity', 1.2) 等修 改,然后刷新页面。

兼容性与限制

  • 适用于大多数桌面/移动浏览器(Chrome、Edge、Firefox、Kiwi 等)且支持 Pointer Events。
  • 部分站点使用自定义播放器或封装 iframe,可能需要额外权限或不支持原生
  • 长按行为依赖 pointer events;如浏览器禁用了 pointer 事件(旧版 Firefox 移 动端),手势可能无法触发。
  • 屏幕锁定仅做“防误触控制”;不会禁止视频进入系统级全屏或旋转设备方向。

所需权限

  • @grant GM_getValue / GM_setValue / GM_registerMenuCommand 用于存储用户偏好 与注册自定义菜单(可扩展)。
  • 未使用网络请求、不需要额外域名权限。

更新日志简版

  • v1.6:长按快进/快退改为纯手势触发,取消屏幕按键;提示显示当前倍速与时间。
  • v1.5 及之前:加入亮度/音量手势、桌面支持、屏幕锁定、玻璃态提示等。