uWeb 中文文档 下载 App

default.gesture 手势——地址栏下方的滑动操作

什么是手势配置

uWeb 支持在地址栏下方的一个手势区域里定义滑动手势对应的操作。配置文件是:

两者格式完全相同。

格式

格式与 default.link / default.button 相同(名称:协议)。每一行定义一个手势对应的操作。

手势区域的具体触发方式取决于 uWeb 版本,但通常包括:

配置文件里的每一行通常对应一个手势方向(具体方向映射看官方文档)。

示例

上滑:向上滚动页面
下滑:向下滚动页面
左滑:后退
右滑:前进
长按:弹出菜单

更实用的配置:

左滑:i:14      # 前进
右滑:i:11      # 后退
上滑:i:5f      # 自动全屏播放
下滑:view-source:%u

注意:上面的协议码只是示意,具体的 i 协议编号请参考官方文档或 default.link 的实际内容。

与其他交互的配合

交互方式触发区域配置文件适合什么
按钮单击底部工具栏default.button最常用操作
按钮长按底部工具栏default.button2次常用操作
链接长按网页链接default.longclick链接特定操作
书签长按书签default.link书签特定操作
历史长按历史default.cmds历史特定操作
手势地址栏下方 / 右边缘default.gesture / default.gesture2快速导航
地址栏命令行地址栏default.acmd高级用户

启用条件

  1. default.gesture 和/或 default.gesture2 文件已创建
  2. 强制清空后台重启 uWeb

手势的实际用途

场景 1:用手势代替按钮

如果你觉得底部工具栏按钮太少/太多,可以:

场景 2:单手操作优化

右手持机时,右边缘手势特别有用:

注意

手势配置是 uWeb 交互体系里最灵活的部分之一,但也是最少文档覆盖的。建议:

下一章